public IHttpActionResult ExitInvoiceResident(string referenceId, ResidentDischargeExitRequest residentDischargeExitRequest) { var user = HttpContext.Current.User as SecurityPrincipal; logger.Info($"Exit date updated by {user.ForeName}"); var success = _residentService.ExitInvoiceResident(new Guid(referenceId), (DateTime)residentDischargeExitRequest.ExitDate); if (!success) { return(Ok(true)); } logger.Warn($"Cannot update exit date"); return(Ok(false)); }