public ActionResult ChangeInfo(ReaderDataModel model) { if (ModelState.IsValid) { TempData["OperationStatus"] = false; ReaderDataDTO reader = (ReaderDataDTO)model; var result = readerContext.UpdateReader(reader); if (result.Code == BusinessLayer.OperationStatusEnum.Success) { TempData["OperationStatus"] = true; TempData["OpearionMessage"] = result.Message; } else { TempData["OpearionMessage"] = result.Message; } return(RedirectToAction("Settings", "ReaderPage")); } else { return(PartialView("~/Views/ReaderPage/_ChangeInfo.cshtml", model)); } }
public ResultModel RegisterReader(ReaderDataDTO reader) { ResultModel result = new ResultModel(); try { ReaderBs bs = new ReaderBs(); bs.Add(reader); result.Message = "Регистрация завершена успешно"; } catch (Exception ex) { result.Code = OperationStatusEnum.UnexpectedError; result.Message = ex.StackTrace; } return(result); }
public ResultModel UpdateReader(ReaderDataDTO reader) { ResultModel result = new ResultModel(); try { GenericRepository <Readers> generic = new GenericRepository <Readers>(_context); Readers dbReader = (Readers)reader; generic.Update(dbReader); result.Message = "Данные успешно оьновлены."; } catch (Exception exc) { result.Code = OperationStatusEnum.UnexpectedError; result.Message = exc.Message; } return(result); }