Ejemplo n.º 1
0
        public ActionResult Actions()
        {
            var msg           = new JsonMessage();
            var department    = new DepartmentItem();
            var lstDepartment = new List <DepartmentItem>();
            var json          = "";
            var lstId         = Request["itemId"];

            switch (DoAction)
            {
            case ActionType.Add:
                UpdateModel(department);
                department.IsDelete = false;
                json = new JavaScriptSerializer().Serialize(department);
                msg  = _departmentApi.Add(UserItem.AgencyID, json);
                break;

            case ActionType.Edit:
                UpdateModel(department);
                department.IsDelete = false;
                json = new JavaScriptSerializer().Serialize(department);
                msg  = _departmentApi.Update(UserItem.AgencyID, json, ArrId.FirstOrDefault());
                break;

            case ActionType.Delete:
                var lst1 = string.Join(",", ArrId);
                msg = _departmentApi.Delete(lst1);
                break;

            default:
                msg.Message = "Bạn không được phân quyền cho chức năng này.";
                msg.Erros   = true;
                break;
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }