private async void BtnSave_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { SuplementPaymentRequest paymentRequest = new SuplementPaymentRequest { ClientId = int.Parse(cbKorisnik.SelectedValue.ToString()), SuplementId = int.Parse(cbSuplement.SelectedValue.ToString()), Amount = (int)nupKolicina.Value }; if (_paymentForEdit == null) { await _suplementPaymentApiService.Create <SuplementPayment>(paymentRequest); } else { await _suplementPaymentApiService.Update <SuplementPayment>(_paymentForEdit.Id, paymentRequest); } SuplementPaymentListForm paymentForm = new SuplementPaymentListForm(_accessToken); paymentForm.MdiParent = this.MdiParent; paymentForm.WindowState = FormWindowState.Maximized; paymentForm.ControlBox = false; paymentForm.MaximizeBox = false; paymentForm.MinimizeBox = false; paymentForm.ShowIcon = false; paymentForm.Show(); } }
public SuplementPayment Create(SuplementPaymentRequest paymentRequest) { validateModel(); UserInfo info = _authenticationService.IsAuthorized(Request, "EMPLOYEE"); return(_paymentService.Create(paymentRequest, info)); }
public IActionResult Update(int id, SuplementPaymentRequest paymentRequest) { validateModel(); UserInfo info = _authenticationService.IsAuthorized(Request, "EMPLOYEE"); _paymentService.Update(id, paymentRequest); return(NoContent()); }
public static Database.SuplementPayment toDb(SuplementPaymentRequest paymentRequest, UserInfo info) { return(new Database.SuplementPayment { Amount = paymentRequest.Amount, SuplementId = paymentRequest.SuplementId, EmployeeId = info?.Id, ClientId = paymentRequest.ClientId, CreatedAt = DateTime.Now }); }