public async Task <ActionResult> UpdateLeaves(LeaveRequest leaveRequest) { try { //leaveRequest.UserId = User.Identity.Name; _response = await _LeavesService.UpdateLeave(leaveRequest); if (_response.Status == false) { _json = JsonConvert.SerializeObject(_response, _serializerSettings); return(BadRequest(_json)); } _json = JsonConvert.SerializeObject(_response, _serializerSettings); return(new OkObjectResult(_json)); } catch (Exception ex) { _response.Message = ex.Message; _response.Status = false; _json = JsonConvert.SerializeObject(_response, _serializerSettings); return(BadRequest(_json)); } }