public async Task <IActionResult> DeleteAsync(int id) { var result = await _medicationsService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var medicationResource = _mapper.Map <Medication, MedicationResource>(result.Medication); return(Ok(medicationResource)); }
public async Task <IActionResult> DeleteAsync(Guid id) { if (id == default) { base.BadRequest("ID cant be default"); } try { await medicationService.DeleteAsync(id).ConfigureAwait(false); } catch (ArgumentException ex) { base.BadRequest(ex.Message); } return(base.Ok()); }