コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: PassController.cs プロジェクト: Krysik84/PrisonBack
        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());
        }