public ActionResult ServiceBrowserView()
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            modelCoiffeur.ServiceList = serviceUtils.GetServiceList();
            return(View(modelCoiffeur));
        }
        // GET: BookService
        public ActionResult BookServiceBrowserView()
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            modelCoiffeur.BookServiceList = bookServiceUtils.GetDateServiceList();
            return(View(modelCoiffeur));
        }
        public ActionResult ServiceView(int Id)
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            modelCoiffeur.Service = serviceUtils.GetService(Id);
            return(View(modelCoiffeur));
        }
Beispiel #4
0
        public ActionResult GetBookView(ModelCoiffeur model)
        {
            var book     = model.Book;
            var services = model.ServiceList.Where(p => p.IsChecked).ToList();

            book.bookServices = new List <BookService>();
            var addedBook = bookUtils.AddOrUpdate(book);

            DbConnect        connect          = new DbConnect();
            var              list             = connect.BookService.Where(p => p.BookId == addedBook.BookId && !p.IsDeleted).ToList();
            BookServiceUtils bookServiceUtils = new BookServiceUtils();

            foreach (var bookService in list)
            {
                bookService.IsDeleted = true;
                bookServiceUtils.AddOrUpdate(bookService);
            }


            foreach (var service in services)
            {
                BookService bookService = new BookService()
                {
                    ServiceId = service.ServiceId,
                    IsDeleted = false,
                    BookId    = addedBook.BookId
                };
                bookServiceUtils.AddOrUpdate(bookService);
            }


            return(RedirectToAction("GetBookView", "Book"));
        }
        public ActionResult UserBrowserView()
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            modelCoiffeur.UserList = userUtils.GetUserList();
            return(View(modelCoiffeur));
        }
Beispiel #6
0
        public ActionResult StaffPermissionView(int Id)
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            modelCoiffeur.StaffPermission = staffPermissionUtils.GetStaffPermission(Id);
            modelCoiffeur.StaffList       = userUtils.GetStaff();
            return(View(modelCoiffeur));
        }
Beispiel #7
0
 public ActionResult StaffPermissionView(ModelCoiffeur modelCoiffeur)
 {
     try
     {
         var staffPermission = modelCoiffeur.StaffPermission;
         staffPermissionUtils.AddOrUpdate(staffPermission);
     }
     catch (Exception ex)
     {
         Session["error"] = ex.Message.ToString();
         return(RedirectToAction("ExceptionView", "Exception"));
     }
     return(RedirectToAction("StaffPermissionBrowserView", "StaffPermission"));
 }
Beispiel #8
0
        public ActionResult StaffPermissionBrowserView()
        {
            var           user          = (User)Session["User"];
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();

            if (user.Type.Equals("admin"))
            {
                modelCoiffeur.StaffPermissionList = staffPermissionUtils.GetStaffPermissionList();
            }
            else if (user.Type.Equals("personel"))
            {
                modelCoiffeur.StaffPermissionList = staffPermissionUtils.GetStaffToStaffPermissionList(user.UserId);
            }
            return(View(modelCoiffeur));
        }
        public ActionResult ServiceView(ModelCoiffeur modelCoiffeur)
        {
            try
            {
                var service = modelCoiffeur.Service;
                serviceUtils.AddOrUpdate(service);
            }
            catch (Exception ex)
            {
                Session["error"] = ex.Message.ToString();
                return(RedirectToAction("ExceptionView", "Exception"));
            }


            return(RedirectToAction("ServiceBrowserView", "Service"));
        }
Beispiel #10
0
        public ActionResult GetBookView(int id)
        {
            int           bookId        = id;
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();
            var           book          = bookUtils.GetBook(bookId);

            modelCoiffeur.Book = book;
            if (modelCoiffeur.Book.bookServices == null)
            {
                modelCoiffeur.Book.bookServices = new List <Models.BookService>();
            }

            var user = (User)Session["User"];

            if (user.Type.Equals("admin") || user.Type.Equals("personel"))
            {
                modelCoiffeur.CustomerList = userUtils.GetCustomer();
            }
            else
            {
                modelCoiffeur.CustomerList = userUtils.GetCustomer().Where(p => p.UserId.Equals(user.UserId)).ToList();
            }

            modelCoiffeur.StaffList = userUtils.GetStaff();


            DbConnect connect = new DbConnect();
            var       list    = connect.BookService.Where(p => p.BookId == bookId && !p.IsDeleted).ToList();

            var serviceList = serviceUtils.GetServiceList();


            foreach (var bookService in list)
            {
                var item = serviceList.FirstOrDefault(p => p.ServiceId == bookService.ServiceId);
                if (item != null)
                {
                    serviceList.FirstOrDefault(p => p.ServiceId == bookService.ServiceId).IsChecked = true;
                }
            }

            modelCoiffeur.ServiceList = serviceList;
            return(View(modelCoiffeur));
        }
        public ActionResult UserView(ModelCoiffeur modelCoiffeur)
        {
            try
            {
                var user = modelCoiffeur.User;
                if (user.Type == null)
                {
                    user.Type = "personel";
                }
                userUtils.AddOrUpdate(user);
            }
            catch (Exception ex)
            {
                Session["error"] = ex.Message.ToString();
                return(RedirectToAction("ExceptionView", "Exception"));
            }

            return(RedirectToAction("UserBrowserView", "User"));
        }
        public ActionResult UserView(int Id)
        {
            if (Session["User"] == null)
            {
                return(RedirectToAction("UserLoginView", "User"));
            }
            else
            {
                var           user          = (User)Session["User"];
                ModelCoiffeur modelCoiffeur = new ModelCoiffeur();
                if (Session["UserType"].Equals("admin"))
                {
                    modelCoiffeur.User = userUtils.GetUser(Id);
                    return(View(modelCoiffeur));
                }

                modelCoiffeur.User = userUtils.AddOrUpdate(user);
                return(View(modelCoiffeur));
            }
        }
Beispiel #13
0
        // GET: Book

        public ActionResult BookBrowserView()
        {
            ModelCoiffeur modelCoiffeur = new ModelCoiffeur();
            var           user          = (User)Session["User"];

            if (user.Type.Equals("admin"))
            {
                modelCoiffeur.BookList = bookUtils.GetBookList();
            }
            else if (user.Type.Equals("personel"))
            {
                modelCoiffeur.BookList = bookUtils.GetBookList().Where(p => p.StaffId.Equals(user.UserId)).ToList();
            }
            else
            {
                modelCoiffeur.BookList = bookUtils.GetBookList().Where(p => p.UserId.Equals(user.UserId)).ToList();
            }


            return(View(modelCoiffeur));
        }