public MedicineEntity ToEntity(AddMedicineRequest request) { return(new MedicineEntity() { Title = request.Title, Description = request.Description }); }
public async Task <AddMedicineResponse> AddMedicineAsync(AddMedicineRequest request) { var response = new AddMedicineResponse(); MedicineEntity entity = _medicineMapper.ToEntity(request); bool status = await _medicineRepository.AddMedicineAsync(entity); if (status) { response.StatusCode = (int)HttpStatusCode.Created; } else { response.StatusCode = (int)HttpStatusCode.BadRequest; _logger.LogWarning(""); //TODO - LOGGING } return(response); }
public async Task <IActionResult> AddMedicine([FromBody] AddMedicineRequest request) { var response = await _medicineService.AddMedicineAsync(request); return(GenerateResponse(response)); }
public async Task <Response> AddMedicineOrReminder(AddMedicineRequest request) { var apiHandler = GetAPIhandlerForPost <AddMedicineRequest, Empty>(APIEndPoints.AddMedicine, request); return(await apiHandler.Execute()); }