public ActionResult CreateProjectCustomList(ProjectCustomList projectCustomList)
        {
            var acResponse = new ActivityResponse();

            try
            {
                if (string.IsNullOrEmpty(projectCustomList.CustomListId))
                {
                    acResponse.Code    = -1;
                    acResponse.Message = "Please select custom List";
                    return(Json(acResponse, JsonRequestBehavior.AllowGet));
                }

                if (string.IsNullOrEmpty(projectCustomList.ProjectCode))
                {
                    acResponse.Code    = -1;
                    acResponse.Message = "Please provide Project Code";
                    return(Json(acResponse, JsonRequestBehavior.AllowGet));
                }

                _projectCustomListService.Insert(projectCustomList);
                _unitOfWork.SaveChanges();

                acResponse.Code    = 5;
                acResponse.Message = "Project Custom List was successfully Created";
                return(Json(acResponse, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                acResponse.Code    = -1;
                acResponse.Message = "An unknown error was encountered. Please try again.";
                return(Json(acResponse, JsonRequestBehavior.AllowGet));
            }
        }
        // GET: ProjectCustomList/EditProjectCustomList/5
        public ActionResult GetProjectCustomList(int?id)
        {
            if (id == null)
            {
                return(Json(new ProjectCustomList(), JsonRequestBehavior.AllowGet));
            }

            ProjectCustomList projectCustomList = _projectCustomListService.Find(id);

            if (projectCustomList == null)
            {
                return(Json(new ProjectCustomList(), JsonRequestBehavior.AllowGet));
            }
            return(Json(projectCustomList, JsonRequestBehavior.AllowGet));
        }