public ActionResult Delete(string uniqueId) { Result <AgreementModel> result = _businessService.DeleteAgreementModel(uniqueId); switch (result.ResultType) { case ResultType.Unexpected: return(StatusCode(500, result.Errors)); case ResultType.BadRequest: return(BadRequest(result.Errors)); case ResultType.NotFound: return(NotFound(result.Errors)); default: break; } return(Ok()); }