diff --git a/GerbilManagerWebAPI/Controllers/BreedersController.cs b/GerbilManagerWebAPI/Controllers/BreedersController.cs index de3bc60..75db24a 100644 --- a/GerbilManagerWebAPI/Controllers/BreedersController.cs +++ b/GerbilManagerWebAPI/Controllers/BreedersController.cs @@ -50,6 +50,7 @@ namespace GerbilManagerWebAPI.Controllers }; this.unitOfWork.BreederRepository.Insert(breeder); + this.unitOfWork.Save(); return CreatedAtAction(nameof(GetBreeder), new { id = breeder.Id}, breeder.AsDto()); } @@ -68,6 +69,7 @@ namespace GerbilManagerWebAPI.Controllers }; unitOfWork.BreederRepository.Update(updatedBreeder); + this.unitOfWork.Save(); return NoContent(); } @@ -82,6 +84,7 @@ namespace GerbilManagerWebAPI.Controllers } unitOfWork.BreederRepository.Delete(existingLitter); + this.unitOfWork.Save(); return NoContent(); } diff --git a/GerbilManagerWebAPI/Controllers/GerbilsController.cs b/GerbilManagerWebAPI/Controllers/GerbilsController.cs index e6034e3..215cd60 100644 --- a/GerbilManagerWebAPI/Controllers/GerbilsController.cs +++ b/GerbilManagerWebAPI/Controllers/GerbilsController.cs @@ -64,6 +64,7 @@ namespace GerbilManagerWebAPI.Controllers } this.unitOfWork.GerbilRepository.Insert(gerbil); + this.unitOfWork.Save(); return CreatedAtAction(nameof(GetGerbil), new { id = gerbil.Id}, gerbil.AsDto()); } @@ -85,6 +86,8 @@ namespace GerbilManagerWebAPI.Controllers }; unitOfWork.GerbilRepository.Update(updatedGerbil); + this.unitOfWork.Save(); + return NoContent(); } @@ -99,6 +102,7 @@ namespace GerbilManagerWebAPI.Controllers } unitOfWork.GerbilRepository.Delete(existingGerbil); + this.unitOfWork.Save(); return NoContent(); } diff --git a/GerbilManagerWebAPI/Controllers/LittersController.cs b/GerbilManagerWebAPI/Controllers/LittersController.cs index e4165b1..c405a49 100644 --- a/GerbilManagerWebAPI/Controllers/LittersController.cs +++ b/GerbilManagerWebAPI/Controllers/LittersController.cs @@ -62,6 +62,7 @@ namespace GerbilManagerWebAPI.Controllers }; this.unitOfWork.LitterRepository.Insert(litter); + this.unitOfWork.Save(); return CreatedAtAction(nameof(GetLitter), new { id = litter.Id}, litter.AsDto()); } @@ -84,6 +85,8 @@ namespace GerbilManagerWebAPI.Controllers }; unitOfWork.LitterRepository.Update(updatedLitter); + this.unitOfWork.Save(); + return NoContent(); } @@ -98,6 +101,7 @@ namespace GerbilManagerWebAPI.Controllers } unitOfWork.LitterRepository.Delete(existingLitter); + this.unitOfWork.Save(); return NoContent(); }