public async Task <ActionResult> Create([FromBody] CreateMedicineRequestModel model)
        {
            var userId = this.User.GetId();

            var id = await this.medicineService.Create(model.Name, model.Price, model.Quantity, userId);

            return(Created(nameof(this.Create), id));
        }
Exemplo n.º 2
0
        public async Task <int> Create(CreateMedicineRequestModel createMedicineRequestModel)
        {
            var medicine = new Data.Models.Medicine
            {
                Brand      = createMedicineRequestModel.Brand,
                ExpiryDate = createMedicineRequestModel.ExpiryDate,
                Name       = createMedicineRequestModel.Name,
                Quantity   = createMedicineRequestModel.Quantity,
                Price      = createMedicineRequestModel.Price,
                Text       = createMedicineRequestModel.Text
            };

            _dbContext.Add(medicine);
            await _dbContext.SaveChangesAsync();

            return(medicine.Id);
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Create([FromBody] CreateMedicineRequestModel model)
        {
            var id = await _medicineService.Create(model);

            return(CreatedAtAction("Create", id));
        }