public ActionResult Edit(Guid? id) { var Person = new PersonModel(); if (id != null) Person = Mapper.Map<PersonDTO, PersonModel>(_personReportService.GetById((Guid)id)); return View("Edit", Person); }
private void Save(PersonModel model) { //if (model.PersonId == Guid.Empty) //{ // var createCommand = new AddPersonCommand(model.FullName); // model.PersonId = _personCommandService.AddPerson(createCommand); //} //else //{ // var updateCommand = new EditPersonCommand(model.PersonId, model.Name, model.Description, model.ImageURL); // _personCommandService.EditPerson(updateCommand); //} }
public ActionResult Edit(PersonModel model) { if (!ModelState.IsValid) { return ModelState.JsonValidation(); } try { Save(model); return ModelState.JsonValidation(new { Success = true, model.PersonId }); } catch (Exception ex) { ModelState.AddModelError("Edit_person", ex.Message); } return ModelState.JsonValidation(); }