// PUT: api/BookingFlower/5
 public void Put(string id, [FromBody] BookingFlower value)
 {
     try
     {
         BookingFlowerDAL.Update(id, value);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 // POST: api/BookingFlower
 public void Post([FromBody] BookingFlower value)
 {
     try
     {
         BookingFlowerDAL.Insert(value);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public IActionResult BookFlower()
 {
     try
     {
         BookingFlower bookingflower = new BookingFlower();
         bookingflower.FlowerList = _IFlower.GetAllFlower();
         SetSlider();
         return(View(bookingflower));
     }
     catch (Exception)
     {
         throw;
     }
 }
 public int BookFlower(BookingFlower bookingflower)
 {
     try
     {
         if (bookingflower != null)
         {
             _context.BookingFlower.Add(bookingflower);
             _context.SaveChanges();
             return(bookingflower.BookingFlowerID);
         }
         else
         {
             return(0);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #5
0
        public IActionResult BookFlower(BookingFlower bookingflower)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View("BookFood", bookingflower));
                }

                if (bookingflower != null && bookingflower.FlowerList != null)
                {
                    var result          = 0;
                    var validateChecked = 0;

                    for (int i = 0; i < bookingflower.FlowerList.Count(); i++)
                    {
                        if (bookingflower.FlowerList[i].FlowerChecked)
                        {
                            validateChecked = 1;

                            BookingFlower objbookingflower = new BookingFlower()
                            {
                                FlowerID    = Convert.ToInt32(bookingflower.FlowerList[i].FlowerID),
                                BookingID   = Convert.ToInt32(HttpContext.Session.GetInt32("BookingID")),
                                Createdby   = Convert.ToInt32(HttpContext.Session.GetString("UserID")),
                                CreatedDate = DateTime.Now
                            };

                            result = _IBookFlower.BookFlower(objbookingflower);
                            if (result > 0)
                            {
                                _IBookingVenue.UpdateBookingStatus(Convert.ToInt32(HttpContext.Session.GetInt32("BookingID")));
                            }
                        }
                    }

                    if (validateChecked == 0)
                    {
                        ModelState.AddModelError("", "You have not choose any Flower !");
                    }

                    SetSlider();

                    if (result > 0)
                    {
                        ModelState.Clear();
                        ViewData["BookingFlowerMessage"] = "Flower Booked Successfully";
                        return(View("Success"));
                    }
                    else
                    {
                        return(View("BookFlower", bookingflower));
                    }
                }
                else
                {
                    return(View("BookFlower", bookingflower));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }