コード例 #1
0
        public IActionResult AddUserRights(int id, [FromBody] IEnumerable <UserRight> data)
        {
            var response = new ListModelResponse <UserRightListVM>() as IListModelResponse <UserRightListVM>;
            var result   = new List <UserRightListVM>();

            try
            {
                if (ModelState.IsValid)
                {
                    var IsSuccess = _userRightService.AddUserRightData(data);
                    if (IsSuccess)
                    {
                        result = _userRightService.GetAllUserRightLists().ToList();
                    }

                    else
                    {
                        result = null;
                    }
                    response.StatusCode = (int)HttpStatusCode.OK;
                    response.Success    = "Y";
                    response.Message    = "Save data successful.";
                    response.Data       = result;
                }
                else
                {
                    response.StatusCode = (int)HttpStatusCode.InternalServerError;
                    response.Success    = "N";
                    response.Message    = "Invalid entry.";
                }
            }
            catch (Exception ex)
            {
                response.StatusCode = (int)HttpStatusCode.InternalServerError;
                response.Success    = "N";
                response.Message    = ex.Message;
            }
            return(response.ToHttpResponse());
        }