public JsonNetResult SuggestSave(AdminSuggestionPersonResponsibilityViewModel vm) { if (ModelState.IsValid) { AdminSuggestionPersonResponsibility aspr = new AdminSuggestionPersonResponsibility(); aspr.DecisionDateTime = DateTime.Now; aspr.DecisionAdminUser = this.userTasks.GetAdminUser(User.Identity.Name); aspr.Person = this.personTasks.GetPerson(vm.PersonId.Value); aspr.Event = this.eventTasks.GetEvent(vm.EventId.Value); XmlDocument suggestionFeatures = new XmlDocument(); suggestionFeatures.LoadXml(vm.SuggestionFeatures); aspr.SuggestionFeatures = suggestionFeatures; aspr.Notes = vm.Notes; aspr.IsAccepted = vm.IsAccepted; this.suggestionTasks.SaveSuggestionPersonResponsibility(aspr); return(JsonNet(string.Empty)); } Response.StatusCode = (int)HttpStatusCode.BadRequest; return(JsonNet("Invalid input.")); }
public AdminSuggestionPersonResponsibility SaveSuggestionPersonResponsibility(AdminSuggestionPersonResponsibility aspr) { return(this.asprRepo.SaveOrUpdate(aspr)); }