public ActionResult Create(Room room)
        {
            // File size verification
            if (room.File.ContentLength / 1024 / 1024 > 1)
            {
                ModelState.AddModelError("File", "Uploaded file size cannot exceed 1MB.");
            }


            //Create room if data is valid
            if (ModelState.IsValid)
            {
                room.Photo = FileManager.Upload(room.File);

                _context.Rooms.Add(room);
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }


            ViewBag.BedTypes = _context.BedTypes.OrderBy(b => b.Name).ToList();

            return(View(room));
        }
示例#2
0
 public ActionResult Create(Menu menu)
 {
     //Create menu item if data is valid
     if (ModelState.IsValid)
     {
         _context.Menus.Add(menu);
         _context.SaveChanges();
         return(RedirectToAction("index"));
     }
     return(View(menu));
 }
 public ActionResult Create(Customer cst)
 {
     //Create customer is data is valid
     if (ModelState.IsValid)
     {
         _context.Customers.Add(cst);
         _context.SaveChanges();
         return(RedirectToAction("index"));
     }
     return(View(cst));
 }
示例#4
0
        public ActionResult Create(Group grp)
        {
            //Create role if data is valid
            if (ModelState.IsValid)
            {
                _context.Groups.Add(grp);
                _context.SaveChanges();
                return(RedirectToAction("index"));
            }


            return(View(grp));
        }
示例#5
0
        public ActionResult Create(User usr)
        {
            //Submit form if data is valid
            if (ModelState.IsValid)
            {
                _context.Users.Add(usr);
                _context.SaveChanges();
                return(RedirectToAction("index"));
            }



            return(View(usr));
        }
        public ActionResult Create(Category ctg)
        {
            //Create category if data is valid

            if (ModelState.IsValid)
            {
                _context.Categories.Add(ctg);
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }


            return(View(ctg));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var client = context.Clients.FirstOrDefault(c => c.EGN == textBox1.Text);

            if (client != null && comboBox2.Text != string.Empty)
            {
                bool isAdd = insert.InsertIntoReservation(textBox1.Text, comboBox1.Text, dateTimePicker1.Value.Date, dateTimePicker2.Value.Date, decimal.Parse(comboBox2.Text), textBox3.Text);
                if (isAdd)
                {
                    context.Rooms.FirstOrDefault(r => r.RoomNumebr == comboBox1.Text).isFree = false;
                    context.SaveChanges();
                    comboBox1.Items.Clear();
                    LoadFreeRooms();
                    MessageBox.Show("Добавен");
                }
                else
                {
                    MessageBox.Show("Не");
                }
            }
            else
            {
                AddClients settingsForm = new AddClients(context);
                settingsForm.Show();
            }
        }
        public ActionResult Create(Booking bkg)
        {
            //Submit form is data is valid
            if (ModelState.IsValid)
            {
                _context.Bookings.Add(bkg);
                _context.SaveChanges();
                return(RedirectToAction("index"));
            }
            ViewBag.Rooms     = _context.Rooms.OrderBy(r => r.Number).ToList();
            ViewBag.Customers = _context.Customers.OrderBy(c => c.LastName).ToList();
            ViewBag.Menus     = _context.Menus.OrderBy(m => m.Name).ToList();
            ViewBag.Users     = _context.Users.OrderBy(u => u.UserName).ToList();

            return(View(bkg));
        }
示例#9
0
 public bool InsertIntoCoutries(string coutryName)
 {
     if (read.FindCountry(coutryName) == null)
     {
         context.Countries.Add(
             new Country()
         {
             Name = coutryName
         });
         context.SaveChanges();
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public void AddNewReservation(Booking booking)
 {
     _context.Booking.Add(new Booking()
     {
         CheckIn  = booking.CheckIn,
         CheckOut = booking.CheckOut,
         GuestId  = booking.GuestId,
         RoomId   = booking.RoomId
     });
     _context.SaveChanges();
 }
示例#11
0
        public void AddNewGuest(Guest guest)
        {
            _context.Guest.Add(new Guest()
            {
                GuestId   = guest.GuestId,
                FirstName = guest.FirstName,
                LastName  = guest.LastName,
                Phone     = guest.Phone,
                Email     = guest.Email
            });

            _context.SaveChanges();
        }
示例#12
0
        private void button1_Click(object sender, EventArgs e)
        {
            context.Rooms.FirstOrDefault(r => r.RoomNumebr == listBox1.SelectedItem.ToString()).isFree = true;
            context.SaveChanges();
            var rooms = read.BusyRooms();

            listBox1.Items.Clear();

            if (rooms.Count == 0)
            {
                listBox1.Items.Add("Няма заети стаи!");
                listBox1.Enabled = false;
                button1.Enabled  = false;
            }
            else
            {
                foreach (var r in rooms)
                {
                    listBox1.Items.Add(r.RoomNumebr);
                }
            }
        }
示例#13
0
 public virtual int SaveChanges()
 {
     return(_context.SaveChanges());
 }