public async Task <ActionResult> Edit(string comp_id, string sft_id) { if (sft_id != null && comp_id != null) { ShiftUpdateViewModel model = new ShiftUpdateViewModel(); var postTask = await client.GetAsync("/api/Shift/View/?comp_id=" + comp_id + "&sft_id=" + sft_id); model = await postTask.Content.ReadAsAsync <ShiftUpdateViewModel>(); if (model != null) { return(View("Edit", model)); } else { ShiftIndexViewModel data = new ShiftIndexViewModel(); ViewBag.Error = "No Shift Found !"; return(View("Index", data)); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public async Task <ActionResult> Update(ShiftUpdateViewModel model) { if (ModelState.IsValid) { try { model.active = true; model.modifiedBy = Session["user_id"].ToString(); model.modifiedDatetime = DateTime.Now; var postTask = await client.PostAsJsonAsync("/api/Shift/Update", model); if (postTask.IsSuccessStatusCode) { return(Json(true, JsonRequestBehavior.DenyGet)); } } catch (Exception e) { return(Json(e.Message, JsonRequestBehavior.DenyGet)); } } return(Json(false, JsonRequestBehavior.DenyGet)); }