public ActionResult Actions() { var msg = new JsonMessage(); var dnUser = new DNUserAddItem(); var json = ""; var date = Request["StartDay"]; var birthDay = Request["BirthDay_"]; switch (DoAction) { case ActionType.Add: UpdateModel(dnUser); if (!string.IsNullOrEmpty(date)) { dnUser.StartDate = date.StringToDecimal(0); } if (!string.IsNullOrEmpty(birthDay)) { dnUser.BirthDay = birthDay.StringToDecimal(0); } dnUser.UserId = Guid.NewGuid(); json = new JavaScriptSerializer().Serialize(dnUser); msg = _dnUserApi.Add(UserItem.AgencyID, json); break; case ActionType.Edit: UpdateModel(dnUser); if (!string.IsNullOrEmpty(date)) { dnUser.StartDate = date.StringToDecimal(0); } if (!string.IsNullOrEmpty(birthDay)) { dnUser.BirthDay = birthDay.StringToDecimal(0); } dnUser.UserId = GuiId.FirstOrDefault(); json = new JavaScriptSerializer().Serialize(dnUser); msg = _dnUserApi.Update(UserItem.AgencyID, json); break; case ActionType.Active: var listInt = Request["listInt"]; var userId = Request["userId"]; msg = _dnUserApi.AddModuleUser(listInt, userId, UserItem.AgencyID); break; case ActionType.Delete: msg = _dnUserApi.Delete(json, Request["itemID"]); break; case ActionType.RoleModule: msg = _dnUserApi.UpdateModuleActive(GuiId.FirstOrDefault(), Request["chkActiveRoles"]); break; case ActionType.Show: var c = _dnUserApi.CheckinUser(ArrId.FirstOrDefault(), UserItem.AgencyID); if (c == 1) { msg.Erros = false; msg.Message = "Bạn đã chấm công thành công."; } break; case ActionType.Hide: msg = _dnUserApi.ShowHide(GuiId.FirstOrDefault(), true); break; default: msg.Erros = true; msg.Message = "Bạn không được phần quyển cho chức năng này."; break; } return(Json(msg, JsonRequestBehavior.AllowGet)); }