public HttpResponseMessage Put(ProspectEditViewModel model) { if (ModelState.IsValid) { var item = _service.Execute(model.ToCommand()); return(Accepted(item)); } return(Bad(ModelState)); }
public static ProspectUpdateCommand ToCommand(this ProspectEditViewModel model) { return(new ProspectUpdateCommand() { ID = model.ProspectID, ProspectName = model.ProspectName, ProspectType = model.ProspectType, Closed = model.Closed, AdditionalInfo = model.AdditionalInfo }); }