Beispiel #1
0
        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));
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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);
        }