private async void UC_PoslovnicaUpsert_SaveBtn_Click(object sender, EventArgs e, UCPoslovnicaUpsert uc, Poslovnica poslovnica)//vidi mozda objekat zadrzi id ??? { request.RadnoVrijemeDo = uc.vrijemeEntryDo.TimeOfDay; request.RadnoVrijemeOd = uc.vrijemeEntryOd.TimeOfDay; if (int.TryParse(uc.cmbLokacija.SelectedValue.ToString(), out int idLokacija)) { request.LokacijaId = idLokacija; } if (int.TryParse(uc.cmbPartner.SelectedValue.ToString(), out int idPartner)) { request.PartnerId = idPartner; } request.Naziv = uc.nazivEntry; request.Email = uc.emailEntry; request.Telefon = uc.phoneEntry; if (uc.pictureBoxPoslovnica.Image != null) { request.Slika = Helper.FromImageToByte(uc.pictureBoxPoslovnica.Image); } if (uc.pictureBoxPoslovnica.Image != null) { request.SlikaThumb = Helper.FromImageToByteTHUMB(uc.pictureBoxPoslovnica.Image); } if (poslovnica == null) { await _servicePoslovnica.Insert <Poslovnica>(request); MessageBox.Show("Place of business successfully added", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { await _servicePoslovnica.Update <Poslovnica>(poslovnica.PoslovnicaId, request); MessageBox.Show("Place of business successfully updated", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); PoslovnicaUpsertRequest novi = new PoslovnicaUpsertRequest();//provjeriti ovo request = novi; SetPoslovnicaUpdateDGV(); } uc.Visible = false; uc.CleanForm(); }
public void SetPoslovnica(PoslovnicaUpsertRequest request) { this.request = request; }