public JsonResult actionCreate() { TBL_SPECIAL item = new TBL_SPECIAL(); //get data from view item.SpecialDate = Convert.ToDateTime(Request.Form.GetValues("SpecialDate").FirstOrDefault() == null ? null : Request.Form.GetValues("SpecialDate").ToArray()[0]); item.Notes = Request.Form.GetValues("Notes").FirstOrDefault() == null ? string.Empty : Request.Form.GetValues("Notes").FirstOrDefault(); try { string quantity = Request.Form.GetValues("Quantity").FirstOrDefault() == null ? "" : Request.Form.GetValues("Quantity").FirstOrDefault().ToString(); item.Quantity = String.IsNullOrWhiteSpace(quantity)? 0: Convert.ToInt32(quantity); } catch (Exception ex) { item.Quantity = 0; } //check datetime if (DA_SpecialCase.Instance.checkExistDateObject(item.SpecialDate, 0)) { return(Json(-1)); } //excute create item int result = DA_SpecialCase.Instance.Insert(item); //write log WriteLog("SpecialCase", "Create", null, item); //chuyển trang sang trang index return(Json(result > 0 ? 1 : 0)); }
/// <summary> /// action delete /// </summary> /// <param name="ID"></param> /// <returns></returns> public JsonResult DeleteSpecialCase(long ID) { //excute action delete DA_SpecialCase.Instance.Delete(ID); //Ghi log TBL_SPECIAL oldSPECIAL = DA_SpecialCase.Instance.GetById(ID); WriteLog("SpecialCase", "Delete", oldSPECIAL, null); return(Json(1, JsonRequestBehavior.AllowGet)); }
/// <summary> /// load page edit /// </summary> /// <param name="broadcastID"></param> /// <returns></returns> public ActionResult Edit(int specialID) { TBL_SPECIAL SpecialCase = DA_SpecialCase.Instance.GetAll().FirstOrDefault(x => x.SpecialID == specialID); return(View(SpecialCase)); }