Beispiel #1
0
 public MedicineEntity ToEntity(AddMedicineRequest request)
 {
     return(new MedicineEntity()
     {
         Title = request.Title,
         Description = request.Description
     });
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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());
        }