public async Task <ActionResult> Add(DashboardLayoutAddViewModel data) { if (ModelState.IsValid) { try { data.active = true; data.createdBy = Session["user_id"].ToString(); data.createdDateTime = DateTime.Now; client.BaseAddress = baseurl; var postTask = await client.PostAsJsonAsync("/api/DashboardLayout/Add", data); if (postTask.IsSuccessStatusCode) { return(RedirectToAction("Index", "DashboardLayout")); } } catch (Exception e) { ViewBag.Error = e.Message; return(View("Add", ViewBag.Error)); } } var errors = ModelState.Select(x => x.Value.Errors) .Where(y => y.Count > 0) .ToList(); return(RedirectToActionPermanent("Index")); }
public ActionResult Add() { DashboardLayoutAddViewModel data = new DashboardLayoutAddViewModel(); data.active = true; return(View("Add", data)); }