public IActionResult UpdateUserRights(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.UpdateUserRightData(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()); }