public ActionResult Create([Bind(Include = "Name,Description,ContactListName")] ContactGroupViewModel contactGroupViewModel) { if (ModelState.IsValid) { ContactGroup contactGroup = contactGroupViewModel.MapViewModelToModel(); //IContactListService _contactListService = new EfContactListService(_uow); contactGroup.ContactListId = _contactListService.Find(r => r.Name == contactGroupViewModel.ContactListName).Id; _contactGroupService.Add(contactGroup); _uow.SaveChanges(); return(Json(new { success = true })); } ViewBag.ContactListNames = new SelectList(_contactListService.GetAll(), "Name", "Name"); return(PartialView("_Create", contactGroupViewModel)); }
public ApiResultBase <string> Add([FromBody] ContactGroup param) { ApiResultBase <string> res = new ApiResultBase <string>(); try { res.RequestTime = DateTime.Now; res.Result = _service.Add(param); res.ResponseTime = DateTime.Now; res.QueryTime = res.ResponseTime - res.RequestTime; } catch (Exception ex) { res.StatusCode = Constant.ErrorCodeSystem.SystemError; res.Message = Constant.ErrorMessage.SystemError; res.SystemErrorMessage = ex.Message; } return(res); }