public ActionResult <AdminResponse> CreateNewPass([FromBody] PassInformationViewModel passInformation) { if (!ModelState.IsValid) { return(BadRequest(string.Format(_messageHandler.GetMessage(ErrorMessagesEnum.ModelValidation), "", ModelState.Values.First().Errors.First().ErrorMessage))); } var response = _passService.CreatePass(passInformation); return(Ok(response)); }
public ActionResult <PassVM> AddPass(PassDTO passDTO) { string userName = User.Identity.Name; var passModel = _mapper.Map <Pass>(passDTO); if (passModel == null) { return(NotFound()); } _passService.CreatePass(passModel); _passService.SetPrisonerStatusTrue(passModel); _passService.SaveChanges(); _loggerService.AddLog(controller, "Dodano przepustkę więźnia", userName); return(Ok()); }