public PersonBindingModel AddPerson(PersonBindingModel model) { try { var person = Mapper.Map <Person>(model); DbContext.People.Add(person); DbContext.SaveChanges(); Mapper.Map(person, model); return(model); } catch (Exception e) { model.SetError("A database error occured"); return(model); } }
public PersonBindingModel EditPerson(PersonBindingModel model) { var person = DbContext.People .Find(model.Id); if (person == null) { model.SetError("No such person in database"); return(model); } Mapper.Map(model, person); DbContext.People.Update(person); DbContext.SaveChanges(); Mapper.Map(person, model); return(model); }