private async void btnDodajMaterijal_Click(object sender, EventArgs e) { var dimensions = _dimensions.GetDimensions(); if (dimensions == null || !ValidateData()) { return; } var request = new MaterialInsertRequest { Width = dimensions.Sirina, Thickness = dimensions.Debljina, Diameter = dimensions.Precnik, Length = dimensions.Duzina, Quality = comboKvalitet.SelectedValue.ToString(), Quantity = int.Parse(txtKolicina.Text), Hardness = int.Parse(txtTvrdoca.Text), MaterialTypeId = (int)comboTipMaterijala.SelectedValue }; await _service.Insert <EToolService.Model.Models.Material>(request); MessageBox.Show("Materijal uspješno evidentiran", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public EToolService.Model.Models.Material Post(MaterialInsertRequest request) { Database.Material material = new Database.Material { AdministratorId = 1, Available = true, Diameter = request.Diameter, Hardness = request.Hardness, Length = request.Length, MaterialTypeId = request.MaterialTypeId, Quality = request.Quality, Quantity = request.Quantity, Thickness = request.Thickness, Width = request.Width }; var result = _context.Material.Add(material); _context.SaveChanges(); return(_mapper.Map <EToolService.Model.Models.Material>(result.Entity)); }
public EToolService.Model.Models.Material Post([FromBody] MaterialInsertRequest request) { return(_service.Post(request)); }