Пример #1
0
 public IActionResult EditAdmin([Bind(
                                     nameof(EditAPModel.Id),
                                     nameof(EditAPModel.UserName),
                                     nameof(EditAPModel.FullName),
                                     nameof(EditAPModel.Email),
                                     nameof(EditAPModel.PhoneNumber),
                                     nameof(EditAPModel.Status)
                                     )]
                                EditAPModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             model.Edit();
             model.Response = new ResponseModel("Update Successfull", ResponseType.Success);
             return(RedirectToAction("index"));
         }
         catch (DuplicationException message)
         {
             model.Response = new ResponseModel(message.Message, ResponseType.Failure);
         }
         catch (Exception ex)
         {
             model.Response = new ResponseModel("Update Failed.", ResponseType.Failure);
             // error logger code
         }
     }
     return(View(model));
 }
Пример #2
0
        public IActionResult EditAdmin(Guid id)
        {
            var model = new EditAPModel();

            model.Load(id);
            return(View(model));
        }