public ActionResult <IsolationVM> AddPass([FromBody] IsolationDTO isolationDTO) { string userName = User.Identity.Name; var isolationModel = _mapper.Map <Isolation>(isolationDTO); if (isolationModel == null) { return(NotFound()); } _isolationService.CreateIsolation(isolationModel); _isolationService.SetPrisonerStatusTrue(isolationModel); _isolationService.SaveChanges(); _loggerService.AddLog(controller, "Dodano więźnia do izolatki", userName); return(Ok(StatusCode(200))); }
public void UpdateIsolationUnitTests() { // Arrange var isolationController = this.CreateIsolationController(); int id = 0; IsolationDTO isolationDTO = null; // Act var result = isolationController.UpdateIsolation( id, isolationDTO); // Assert Assert.IsInstanceOf <ActionResult>(result); }
public ActionResult UpdateIsolation(int id, [FromBody] IsolationDTO isolationDTO) { string userName = User.Identity.Name; var isolation = _isolationService.SelectedIsolation(id); if (isolation == null) { return(NotFound()); } _mapper.Map(isolationDTO, isolation); _isolationService.UpdateIsolation(isolation); _isolationService.SaveChanges(); _loggerService.AddLog(controller, "Edytowano izolację więźnia", userName); return(Ok()); }