private async void BtnEvidentirajUplatu_Click(object sender, EventArgs e) { btnEvidentirajUplatu.Enabled = false; if (this.ValidateChildren()) { var radnik = (Model.Radnik)cbRadnik.SelectedItem; var radnikIsplataInsertRequest = new RadnikIsplataInsertRequest() { DatumUplate = DateTime.Now, RadnihSati = Convert.ToInt32(TxtRadnihSati.Text), UplataZaGodinu = Convert.ToInt32(txtUplataZaGodinu.Text), UplataZaMjesec = Convert.ToInt32(txtUplataZaMjesec.Text), Satnica = radnik.Satnica, RadnikId = radnik.Id }; await _apiService_RadnikPlataHistorija.Insert <Model.RadnikPlataHistorija>(radnikIsplataInsertRequest); MessageBox.Show("Uspjesno ste evidentirali uplatu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information); } btnEvidentirajUplatu.Enabled = true; }
public Model.RadnikPlataHistorija Insert(RadnikIsplataInsertRequest request) { var rph = _mapper.Map <Database.RadnikPlataHistorija>(request); _context.RadnikPlataHistorija.Add(rph); _context.SaveChanges(); return(_mapper.Map <Model.RadnikPlataHistorija>(rph)); }