public ActionResult Save(ConsumerPhonesViewModel model) { if (User == null) { return(null); } ConsumerPhonesManagement managePhones = new ConsumerPhonesManagement(_context); int consumerPhoneId = managePhones.Save(model.GetModel()); return(Json(new { status = "ok", consumerPhoneId = consumerPhoneId }, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Save(ConsumerFullViewModel model) { if (User == null) { return(null); } ConsumerManagement manage = new ConsumerManagement(_context); ConsumerPhonesManagement managePhones = new ConsumerPhonesManagement(_context); Int32 id = 0; var dbModel = model.GetModel(); List <string> errors = await manage.ValidateConsumerModel(dbModel); if (!errors.Any()) { id = await manage.Save(dbModel); await managePhones.Save(model.GetPhonesModel(), id); return(Json(new { status = "ok", id = id }, JsonRequestBehavior.AllowGet)); } return(Json(new { status = "error", message = String.Join(",", errors) }, JsonRequestBehavior.AllowGet)); }