public async Task <AppResponse <long> > CreateDiagnosisAsync(CreateDiagnosisInput input) { try { bool isAlreadyExist = await _systemtLookupsManager.IsDiagnosisExistAsync(input.Name); if (isAlreadyExist) { return new AppResponse <long> { IsSuccessful = false, StatusCode = StatusCodes.ENTITY_ALREADY_EXIST, StatusDescription = string.Format(L("NameExist"), "Diagnosis") } } ; long id = await _systemtLookupsManager.CreateDiagnosisAsync(input); return(new AppResponse <long> { Data = id, IsSuccessful = true, StatusCode = StatusCodes.SUCCESS, StatusDescription = L("Created") }); } catch (System.Exception ex) { throw; } }
public async Task <IActionResult> CreateDiagnosisAsync([FromBody] CreateDiagnosisInput input) { AppResponse <long> response = await _systemLookupsService.CreateDiagnosisAsync(input); return(Ok(response)); }