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)); }
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); }
public async Task <ActionResult> Create([FromBody] CreateMedicineRequestModel model) { var id = await _medicineService.Create(model); return(CreatedAtAction("Create", id)); }