예제 #1
0
 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."));
 }
예제 #2
0
 public AdminSuggestionPersonResponsibility SaveSuggestionPersonResponsibility(AdminSuggestionPersonResponsibility aspr)
 {
     return(this.asprRepo.SaveOrUpdate(aspr));
 }