Пример #1
0
        public static bool DeleteGuestBL(int guestID)
        {
            bool guestDeleted = false;

            try
            {
                if (guestID > 0)
                {
                    GuestDAL guestDAL = new GuestDAL();
                    guestDeleted = guestDAL.DeleteGuestDAL(guestID);
                }
                else
                {
                    throw new GuestException("Invalid Guest ID");
                }
            }
            catch (GuestException)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guestDeleted);
        }
Пример #2
0
 public ActionResult Edit(int id)
 {
     using (GuestDAL services = new GuestDAL())
     {
         var result = services.GetDataById(id);
         return(View(result));
     }
 }
Пример #3
0
 public ActionResult Search(string txtSearch)
 {
     using (GuestDAL svCat = new GuestDAL())
     {
         var results = svCat.Search(txtSearch).ToList();
         return(View("Index", results));
     }
 }
Пример #4
0
        public static List <GuestBook> GetAllGuestBL()
        {
            List <GuestBook> guestList = null;
            GuestDAL         guestDAL  = new GuestDAL();

            guestList = guestDAL.GetAllGuestDAL();
            return(guestList);
        }
Пример #5
0
        public ActionResult IndexGuest()
        {
            string Id = Session["IdGuest"].ToString();

            using (GuestDAL service = new GuestDAL())
            {
                return(View(service.GetDataByUsername(Id).ToList()));
            }
        }
Пример #6
0
 // GET: Guest
 public ActionResult Index()
 {
     using (GuestDAL service = new GuestDAL())
     {
         var model = service.GetData().ToList();
         if (TempData["Pesan"] != null)
         {
             ViewBag.Pesan = TempData["Pesan"].ToString();
         }
         return(View(model));
     }
 }
Пример #7
0
 public ActionResult Delete(int id)
 {
     using (GuestDAL service = new GuestDAL())
     {
         try
         {
             service.Delete(id);
             TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Sukses !",
                                                             "success", "Data Author berhasil didelete !");
         }
         catch (Exception ex)
         {
             TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Error !",
                                                             "danger", ex.Message);
         }
     }
     return(RedirectToAction("Index"));
 }
Пример #8
0
 public ActionResult Edit(DataGuest guest)
 {
     using (GuestDAL services = new GuestDAL())
     {
         try
         {
             services.Edit(guest);
             TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Sukses !",
                                                             "success", "Data Author " + guest.NamaGuest + " berhasil diedit");
         }
         catch (Exception ex)
         {
             TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Error !",
                                                             "danger", ex.Message);
         }
     }
     return(RedirectToAction("Index"));
 }
Пример #9
0
        public static Guest SearchGuestBL(int searchGuestID)
        {
            Guest searchGuest = null;

            try
            {
                GuestDAL guestDAL = new GuestDAL();
                searchGuest = guestDAL.SearchGuestDAL(searchGuestID);
            }
            catch (GuestPhoneBookException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(searchGuest);
        }
Пример #10
0
        public static List <Guest> GetAllGuestsBL()
        {
            List <Guest> guestList = null;

            try
            {
                GuestDAL guestDAL = new GuestDAL();
                guestList = guestDAL.GetAllGuestsDAL();
            }
            catch (GuestPhoneBookException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(guestList);
        }
Пример #11
0
 public ActionResult Delete(int?idGuest)
 {
     if (idGuest != null)
     {
         using (GuestDAL service = new GuestDAL())
         {
             try
             {
                 service.Delete(idGuest.Value);
                 TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Sukses!",
                                                                 "success", "Data Guest berhasil dihapus! ");
             }
             catch (Exception ex)
             {
                 TempData["Pesan"] = Helpers.KotakPesan.GetPesan("Error!",
                                                                 "danger", ex.Message);
                 throw;
             }
         }
     }
     return(RedirectToAction("Index"));
 }
Пример #12
0
        public static bool AddGuestBL(GuestBook guest)
        {
            bool guestAdded = false;

            try
            {
                if (Validate(guest))
                {
                    GuestDAL guestDAL = new GuestDAL();
                    guestAdded = guestDAL.AddGuestDAL(guest);
                }
            }
            catch (GuestException)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guestAdded);
        }
Пример #13
0
        public static bool UpdateGuestBL(Guest updateGuest)
        {
            bool guestUpdated = false;

            try
            {
                if (ValidateGuest(updateGuest))
                {
                    GuestDAL guestDAL = new GuestDAL();
                    guestUpdated = guestDAL.UpdateGuestDAL(updateGuest);
                }
            }
            catch (GuestPhoneBookException)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(guestUpdated);
        }