コード例 #1
0
        public IActionResult Post([FromBody] UserRight data)
        {
            var response = new SingleModelResponse <UserRight>() as ISingleModelResponse <UserRight>;

            try
            {
                if (ModelState.IsValid)
                {
                    _userRightService.Add(data);
                    _userRightService.Commit();

                    response.StatusCode = (int)HttpStatusCode.OK;
                    response.Success    = "Y";
                    response.Message    = "Save data successful.";
                }
                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());
        }