示例#1
0
 // GET: Souvenir
 public ActionResult Index()
 {
     ViewBag.Souv1 = new SelectList(SouvenirRepo.Get(), "Code", "Code");
     ViewBag.Souv2 = new SelectList(SouvenirRepo.Get(), "Name", "Name");
     ViewBag.Souv3 = new SelectList(SouvenirRepo.Get(), "M_Unit_Id", "Unit");
     return(View());
 }
        public ActionResult DetailItem(int id)
        {
            ViewBag.Souvenir = new SelectList(SouvenirRepo.Get(), "Id", "Name");
            List <SouvenirItemViewModel> model = SouvenirRequestRepo.GetItem(id);

            return(PartialView("_DetailItem", model));
        }
示例#3
0
        public ActionResult Delete(int id)
        {
            //ViewBag.Unit = new SelectList(SouvenirRepo.Get(), "Id", "Name");
            SouvenirViewModel model = SouvenirRepo.GetById(id);

            return(PartialView("_Delete", model));
        }
        public ActionResult AddItem()
        {
            ViewBag.Souvenir = new SelectList(SouvenirRepo.Get(), "Id", "Name");
            SouvenirItemViewModel model = new SouvenirItemViewModel();

            return(PartialView("_AddItem", model));
        }
示例#5
0
        public ActionResult DeleteConfirm(int id)
        {
            ResultResponse result = SouvenirRepo.Delete(id);

            if (result.Success)
            {
                return(Json(new { success = result.Success, message = result.Message }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { success = false, message = result.Message }, JsonRequestBehavior.AllowGet));
            }
        }
示例#6
0
        public ActionResult Edit(int id)
        {
            UserViewModel model2 = SouvenirRequestRepo.GetIdByName(User.Identity.Name);

            ViewBag.Unit = new SelectList(UnitRepo.Get(), "Id", "Name");
            SouvenirViewModel model = SouvenirRepo.GetById(id);

            if (model2.Role == "Staff" || model2.Role == "Admin")
            {
                return(PartialView("_Edit", model));
            }
            else
            {
                return(new RedirectToRouteResult(new RouteValueDictionary(new { controller = "AccessDenied", action = "Index" })));
            }
        }
示例#7
0
 public ActionResult Edit(SouvenirViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.Update_By = User.Identity.Name;
         ResultResponse result = SouvenirRepo.Update(model);
         return(Json(new
         {
             success = result.Success,
             message = result.Message
         }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new
         {
             success = false,
             message = "A required column is still blank, Please fill correctly",
         }, JsonRequestBehavior.AllowGet));
     }
 }
示例#8
0
 public ActionResult List()
 {
     return(PartialView("_List", SouvenirRepo.Get()));
 }
示例#9
0
 public ActionResult Filter(SouvenirViewModel model)
 {
     return(PartialView("_List", SouvenirRepo.Filter(model)));
 }
示例#10
0
        public ActionResult Show(int id)
        {
            SouvenirViewModel model = SouvenirRepo.GetById(id);

            return(PartialView("_Show", model));
        }