public ActionResult Create(ls_PayrollDOWS_RBVH model) { try { if (ModelState.IsValid) { // model.CreatedUser = CurrentUser.UserName; if (model.ENtityID != 0) { //get default value // ls_PayrollDOWS_RBVH b = ls_PayrollDOWS_RBVHManager.GetById(model.ENtityID); ls_PayrollDOWS_RBVHManager.Update(model); } else { // TODO: Add insert logic here // model.CreatedDate = SystemConfig.CurrentDate; ls_PayrollDOWS_RBVHManager.Add(model); } return(View(ViewFolder + "list.cshtml", ls_PayrollDOWS_RBVHManager.GetAll(CurrentUser.EntityID))); } } catch { return(View(model)); } return(View(model)); }
public static void RemoveCache(ls_PayrollDOWS_RBVH objItem) { HttpCache.RemoveByPattern(SETTINGS_ALL_KEY); HttpCache.RemoveByPattern(string.Format(SETTINGS_ID_KEY, objItem.ENtityID)); //HttpCache.RemoveByPattern(string.Format(SETTINGS_User_KEY, objItem.CreatedUser)); HttpCache.RemoveSearchCache(SystemConfig.AllowSearchCache, SETTINGS_Search_KEY); }
public ContentResult Save(string objdata, string value) { JsonObject js = new JsonObject(); js.StatusCode = 200; js.Message = "Upload Success"; try { ls_PayrollDOWS_RBVH obj = JsonConvert.DeserializeObject <ls_PayrollDOWS_RBVH>(objdata); obj = ls_PayrollDOWS_RBVHManager.Update(obj); if (obj.ENtityID == 0) { js.StatusCode = 400; js.Message = "Has Errors. Please contact Admin for more information"; } else { js.Data = obj; } } catch (Exception objEx) { js.StatusCode = 400; js.Message = objEx.Message; } return(Content(JsonConvert.SerializeObject(js), "application/json")); }
/// <summary> /// use for setting up default value /// </summary> /// <returns></returns> public ActionResult Update(int ENtityID, string TargetID = "ls_PayrollDOWS_RBVHlist") { ls_PayrollDOWS_RBVH objItem = ls_PayrollDOWS_RBVHManager.GetById(ENtityID); objItem.TargetDisplayID = TargetID; return(View(ViewFolder + "Create.cshtml", objItem)); }
public static void Delete(ls_PayrollDOWS_RBVH objItem) { if (objItem != null) { using (var client = WebApiHelper.myclient(HouseEndpoint, SystemConst.APIJosonReturnValue)) { HttpResponseMessage response = client.DeleteAsync(string.Format(Resource + "/{0}", objItem.ENtityID)).GetAwaiter().GetResult(); } RemoveCache(objItem); } }
public static ls_PayrollDOWS_RBVH Update(ls_PayrollDOWS_RBVH objItem) { ls_PayrollDOWS_RBVH item = new ls_PayrollDOWS_RBVH(); using (var client = WebApiHelper.myclient(HouseEndpoint, SystemConst.APIJosonReturnValue)) { HttpResponseMessage response = client.PutAsJsonAsync(string.Format(Resource + "/{0}", objItem.ENtityID), objItem).GetAwaiter().GetResult(); if (response.IsSuccessStatusCode) { item = response.Content.ReadAsAsync <ls_PayrollDOWS_RBVH>().GetAwaiter().GetResult(); RemoveCache(item); } } return(item); }
public static ls_PayrollDOWS_RBVH Add(ls_PayrollDOWS_RBVH objItem) { ls_PayrollDOWS_RBVH b = new ls_PayrollDOWS_RBVH(); using (var client = WebApiHelper.myclient(HouseEndpoint, SystemConst.APIJosonReturnValue)) { HttpResponseMessage response = client.PostAsJsonAsync(Resource, objItem).GetAwaiter().GetResult(); if (response.IsSuccessStatusCode) { b = response.Content.ReadAsAsync <ls_PayrollDOWS_RBVH>().GetAwaiter().GetResult(); } } RemoveCache(b); return(b); }
public ActionResult Update(ls_PayrollDOWS_RBVH model) { try { if (ModelState.IsValid) { // TODO: Add insert logic here ls_PayrollDOWS_RBVHManager.Update(model); //return RedirectToAction("Index"); } return(View(model)); } catch { return(View(model)); } }
public ActionResult Info(string searchprm) { EmpFilter ObjPara = new EmpFilter(); EMPWeelFilter filEmp = new EMPWeelFilter(); if (!string.IsNullOrEmpty(searchprm)) { ObjPara = JsonConvert.DeserializeObject <EmpFilter>(searchprm, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, DateFormatString = "dd/MM/yyyy" }); } if (ObjPara != null) { ls_PayrollDOWS_RBVH objDown = ls_PayrollDOWS_RBVHManager.GetById(ObjPara.Dow_ID); if (objDown != null) { //if() if (filEmp.Number == 0) { filEmp.Number = filEmp.Number + 1; } int dow = (int)objDown.Beg_Day.DayOfWeek; filEmp.StartWeek = objDown.Beg_Day; filEmp.EndDateWeek = objDown.End_Day; if (dow != 0) { filEmp.StartWeek = objDown.Beg_Day.AddDays(-dow + 1); } dow = (int)objDown.End_Day.DayOfWeek; if (objDown.End_Day.DayOfWeek != DayOfWeek.Sunday) { filEmp.EndDateWeek = objDown.End_Day.AddDays(7 - dow - 1); } filEmp.EndWeek = filEmp.StartWeek.AddDays(6); filEmp.FromDate = objDown.Beg_Day; filEmp.ToDate = objDown.End_Day; filEmp.EmployeeCode = ObjPara.EmployeeCode; } } return(View(ViewFolder + "Info.cshtml", filEmp)); }
public static ls_PayrollDOWS_RBVH GetById(int id) { string key = String.Format(SETTINGS_ID_KEY, id); object obj2 = HttpCache.Get(key); if (obj2 != null) { return((ls_PayrollDOWS_RBVH)obj2); } ls_PayrollDOWS_RBVH b = new ls_PayrollDOWS_RBVH(); using (var client = WebApiHelper.myclient(HouseEndpoint, SystemConst.APIJosonReturnValue)) { HttpResponseMessage response = client.GetAsync(string.Format(Resource + "?id={0}&action=getid", id)).GetAwaiter().GetResult(); if (response.IsSuccessStatusCode) { b = response.Content.ReadAsAsync <ls_PayrollDOWS_RBVH>().GetAwaiter().GetResult(); } } HttpCache.Max(key, b); return(b); }
// PUT api/<controller>/5 /// <summary> /// Puts the specified identifier. /// </summary> /// <param name="id">The identifier.</param> /// <param name="value">The value.</param> /// <returns></returns> /// <exception cref="HttpResponseException"></exception> public ls_PayrollDOWS_RBVH Put(string id, [FromBody] ls_PayrollDOWS_RBVH value) { return(ls_PayrollDOWS_RBVHManager.UpdateItem(value)); }
// POST api/<controller> /// <summary> /// Posts the specified value. /// </summary> /// <param name="value">The value.</param> /// <returns></returns> public ls_PayrollDOWS_RBVH Post([FromBody] ls_PayrollDOWS_RBVH value) { return(ls_PayrollDOWS_RBVHManager.AddItem(value)); }
public ActionResult Get(int ENtityID, string action) { ls_PayrollDOWS_RBVH objItem = ls_PayrollDOWS_RBVHManager.GetById(ENtityID); return(Content(JsonConvert.SerializeObject(objItem), "application/json")); }
public ActionResult Get(int ENtityID) { ls_PayrollDOWS_RBVH objItem = ls_PayrollDOWS_RBVHManager.GetById(ENtityID); return(View(objItem)); }