public override Model.Amenity Update(int id, AmenityUpsertRequest request) { var entity = _context.Amenity.FirstOrDefault(x => x.AmenityId == id); _context.Amenity.Attach(entity); _context.Amenity.Update(entity); entity.Name = request.Name; entity.AmenitiesCategoryId = (int)request.AmenitiesCategoryId; _context.SaveChanges(); return(_mapper.Map <Model.Amenity>(entity)); }
private async void btnSave_Click(object sender, EventArgs e) { AmenityUpsertRequest request = new AmenityUpsertRequest(); request.Name = txtNewName.Text; var idObj = cmbNewCategory.SelectedValue; if (int.TryParse(idObj.ToString(), out int id)) { request.AmenitiesCategoryId = id; } await _amenityService.Insert <Model.Amenity>(request); MessageBox.Show("Uspjesno!"); txtNewName.Text = ""; cmbNewCategory.SelectedIndex = 0; ReloadDataGridView(); }
private async void btnSave_Click(object sender, EventArgs e) { var request = new AmenityUpsertRequest { Name = txtName.Text }; var idObj = cmbCategory.SelectedValue; if (int.TryParse(idObj.ToString(), out int id)) { request.AmenitiesCategoryId = id; } var amenity = await _amenityService.Update <Model.Amenity>(AmenityId, request); MessageBox.Show("Spremljeno!"); this.Close(); var frm = new ucAmenities(); var frmIndex = Application.OpenForms["frmIndex"]; var panelContainer = frmIndex.Controls.Find("panelMain", true).FirstOrDefault() as Panel; PanelHelper.AddPanel(panelContainer, frm); }