public ActionResult Delete(ApplicationConfigModel model) { var rep = new ApplicationConfigRepository(); var response = rep.DeleteApplicationConfig(model.Id, User.GetClaimValue(ClaimTypes.PrimarySid)); return(Json(response ? new { result = "OK" } : new { result = "ERROR" })); }
public ActionResult GetListApplication() { var res = new ApplicationConfigRepository(); var list = res.GetListApplication().ToList(); return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAll(string name, int deptId, string kind, string dateFrom, string dateTo, string sortdatafield, string sortorder, int pagesize, int pagenum) { //string name, int deptId, string kind, DateTime? dateFrom, DateTime? dateTo var fromDate = string.IsNullOrEmpty(dateFrom) ? DateTime.MinValue : (new DateTime(int.Parse(dateFrom.Split('.')[0]), int.Parse(dateFrom.Split('.')[1]), int.Parse(dateFrom.Split('.')[2]))); var toDate = string.IsNullOrEmpty(dateTo) ? DateTime.MaxValue : ((new DateTime(int.Parse(dateTo.Split('.')[0]), int.Parse(dateTo.Split('.')[1]), int.Parse(dateTo.Split('.')[2])))); string empId = User.GetClaimValue(ClaimTypes.PrimarySid); var repository = new ApplicationConfigRepository(); var list = repository.GetAll(string.IsNullOrEmpty(name) ? null : name, deptId, string.IsNullOrEmpty(kind) ? null : kind, fromDate, toDate); var total = list.Count(); if (!string.IsNullOrEmpty(sortorder)) { list = sortorder == "asc" ? list.OrderBy(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null)) : list.OrderByDescending(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null)); } list = list.Skip(pagesize * pagenum).Take(pagesize); var result = new { TotalRows = total, Rows = list }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetAll(DateTime fromDate, DateTime toDate) { var repository = new ApplicationConfigRepository(); var list = repository.GetAll(null, 0, null, fromDate, toDate); return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult ShowApplicationDetailForEdit(string id) { var rep = new ApplicationConfigRepository(); var item = rep.GetInfor(int.Parse(id)); var partialView = ""; ViewBag.ApplicationMasterName = item.Name; switch (id) { case "1": //application for system role partialView = "SystemRoleDetail"; break; case "4": //application for system role partialView = "EmailRequestDetail"; break; case "5": //application for Email Request partialView = "ItEquipmentDetail"; break; case "6": //application for information system partialView = "InformationSystemDetail"; break; case "7": //application for NetClient Policy partialView = "NetClientPolicyDetail"; break; default: break; } return(PartialView(partialView)); }
public ActionResult Insert(ApplicationConfigModel model) { model.CreateUid = User.GetClaimValue(ClaimTypes.PrimarySid); var rep = new ApplicationConfigRepository(); var response = rep.InsertApplicationConfig(model); return(Json(response ? new { result = "OK" } : new { result = "ERROR" })); }