Exemplo n.º 1
0
 public ActionResult Index()
 {
     ViewBag.Title = "Home Page";
     //return View(NorthwindDataProvider.GetCustomers());
     //return View(GetData());
     return(View(new HomeModel(NorthwindDataProvider.GetCustomers(), GetScheduleData())));
 }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            // DXCOMMENT: Pass a data model for GridView
            return(RedirectToAction("Index", "Balances"));

            return(View(NorthwindDataProvider.GetCustomers()));
        }
Exemplo n.º 3
0
        public ActionResult Index()
        {
            ViewData["Employees"] = NorthwindDataProvider.GetEmployeesList();
            int employeeID = NorthwindDataProvider.GetFirstEmployeeID();

            return(View("Index", NorthwindDataProvider.GetEmployee(employeeID)));
        }
Exemplo n.º 4
0
        public ActionResult NewsViewPartialUpdate(DXWebMRCS.Models.News item)
        {
            var model = db1.News;

            if (ModelState.IsValid)
            {
                try
                {
                    var modelItem = model.FirstOrDefault(it => it.CID == item.CID);
                    if (modelItem != null)
                    {
                        this.UpdateModel(modelItem);
                        db1.SaveChanges();
                    }
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }
            return(PartialView("_NewsViewPartial", NorthwindDataProvider.GetNews(WebMatrix.WebData.WebSecurity.CurrentUserId)));
        }
Exemplo n.º 5
0
 public ActionResult Theme(string theme)
 {
     ViewBag.Title        = "Home Page";
     MvcApplication.Theme = theme;
     new MvcApplication().Application_PreRequestHandlerExecute(null, new EventArgs());
     return(View("Index", new HomeModel(NorthwindDataProvider.GetCustomers(), GetScheduleData())));
 }
        public ActionResult HiddenColumnCallbackActionMethod(int categoryID)
        {
            string someConstant = " Test";
            string description  = NorthwindDataProvider.GetCategoryDescriptionById(categoryID);

            return(Content(description + someConstant));
        }
Exemplo n.º 7
0
        public ActionResult InlineEditingUpdatePartial([ModelBinder(typeof(DevExpressEditorsBinder))] EditableProduct product, bool forceUpdate = false)
        {
            if (ModelState.IsValid)
            {
                try {
                    bool dbCheckResult = false;                     //checking is failed, for demo only

                    bool canUpdate = dbCheckResult || forceUpdate;
                    ViewData["canUpdate"] = canUpdate;
                    if (canUpdate)
                    {
                        //Update is not allowed in online demos
                        //NorthwindDataProvider.UpdateProduct(product);
                    }
                    else
                    {
                        ViewData["editedRowKey"] = product.ProductID;
                    }
                }
                catch (Exception e) {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }

            return(PartialView("GridView", NorthwindDataProvider.GetEditableProducts()));
        }
Exemplo n.º 8
0
        public ActionResult Index()
        {
            // DXCOMMENT: Pass a data model for GridView

            // return RedirectToAction("DataBinding");
            return(View(NorthwindDataProvider.GetCustomers()));
        }
Exemplo n.º 9
0
        public ActionResult Create([Bind(Include = "CID,TitleMon,TitleEng,BodyMon,BodyEng,Image,ContentType,MenuID,Tags")] News news, HttpPostedFileBase ImageFile)
        {
            if (ModelState.IsValid)
            {
                if (ImageFile != null)
                {
                    string subPath = "/Content/Images/NewsImage"; // your code goes here

                    bool exists = System.IO.Directory.Exists(Server.MapPath(subPath));

                    if (!exists)
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath(subPath));
                    }

                    string fileName  = Path.GetFileNameWithoutExtension(ImageFile.FileName);
                    string extension = Path.GetExtension(ImageFile.FileName);
                    fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    string fileNameMedium = fileName + "360x240" + DateTime.Now.ToString("yymmssfff") + extension;
                    news.Image       = "/Content/Images/NewsImage/" + fileName;
                    news.ImageMedium = "/Content/Images/NewsImage/" + fileNameMedium;
                    fileName         = Path.Combine(Server.MapPath("~/Content/Images/NewsImage/"), fileName);
                    fileNameMedium   = Path.Combine(Server.MapPath("~/Content/Images/NewsImage/"), fileNameMedium);
                    ImageFile.SaveAs(fileName);
                    ImageFile.SaveAs(fileNameMedium);

                    ResizeSettings resizeSetting = new ResizeSettings
                    {
                        Width  = 1920,
                        Height = 1280,
                        Format = "png"
                    };
                    ImageBuilder.Current.Build(fileName, fileName, resizeSetting);
                    ResizeSettings resizeSetting2 = new ResizeSettings
                    {
                        Width  = 360,
                        Height = 240,
                        Format = "png"
                    };
                    ImageBuilder.Current.Build(fileNameMedium, fileNameMedium, resizeSetting2);
                }
                if (news.MenuID.HasValue)
                {
                    news.BranchID = NorthwindDataProvider.GetBranchID((int)news.MenuID);
                    if (news.BranchID == -1)
                    {
                        news.BranchID = null;
                    }
                }
                news.Date = DateTime.Now;
                db.News.Add(news);
                db.SaveChanges();
                SendNotificationMessage(news.TitleMon);
                NorthwindDataProvider.InsertTagDetail(news.CID, news.Tags, "News");
                return(RedirectToAction("Index"));
            }

            return(View(news));
        }
Exemplo n.º 10
0
        public ActionResult ChangeLang(string language)
        {
            ViewBag.Title             = "Home Page";
            Session["CurrentCulture"] = System.Globalization.CultureInfo.GetCultureInfo(language);
            M4PL_API_CommonUtils.Languages.ApplyCurrentCulture();

            return(View("Index", new HomeModel(NorthwindDataProvider.GetCustomers(), GetScheduleData())));
        }
Exemplo n.º 11
0
        public ActionResult Create([Bind(Include = "BranchID, NameMon, NameEng, Logo, Image, email, phone, address")] Branch Branch, HttpPostedFileBase ImageFile, HttpPostedFileBase LogoFile)
        {
            if (ModelState.IsValid)
            {
                string subPath = "/Content/Images/NewsImage"; // your code goes here

                bool exists = System.IO.Directory.Exists(Server.MapPath(subPath));

                if (!exists)
                {
                    System.IO.Directory.CreateDirectory(Server.MapPath(subPath));
                }

                if (ImageFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImageFile.FileName);
                    string extension = Path.GetExtension(ImageFile.FileName);
                    fileName     = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    Branch.Image = "/Content/Images/NewsImage/" + fileName;
                    fileName     = Path.Combine(Server.MapPath("~/Content/Images/NewsImage/"), fileName);
                    ImageFile.SaveAs(fileName);

                    ResizeSettings resizeSetting = new ResizeSettings
                    {
                        Width  = 1920,
                        Height = 1280,
                        Format = "png"
                    };
                    ImageBuilder.Current.Build(fileName, fileName, resizeSetting);
                }

                if (LogoFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(LogoFile.FileName);
                    string extension = Path.GetExtension(LogoFile.FileName);
                    fileName    = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    Branch.Logo = "/Content/Images/NewsImage/" + fileName;
                    fileName    = Path.Combine(Server.MapPath("~/Content/Images/NewsImage/"), fileName);
                    LogoFile.SaveAs(fileName);

                    ResizeSettings resizeSetting = new ResizeSettings
                    {
                        Width  = 1920,
                        Height = 1280,
                        Format = "png"
                    };
                    ImageBuilder.Current.Build(fileName, fileName, resizeSetting);
                }

                db.Branchs.Add(Branch);
                db.SaveChanges();
                NorthwindDataProvider.InsertBranchMenu(Branch);
                return(RedirectToAction("Index"));
            }

            return(View(Branch));
        }
Exemplo n.º 12
0
        public ActionResult DeleteConfirmed(int id)
        {
            Project Project = db.Projects.Find(id);

            db.Projects.Remove(Project);
            db.SaveChanges();
            NorthwindDataProvider.DeleteTagDetail(id, "Project");
            return(RedirectToAction("Index"));
        }
Exemplo n.º 13
0
        public ActionResult DeleteConfirmed(int id)
        {
            News news = db.News.Find(id);

            db.News.Remove(news);
            db.SaveChanges();
            NorthwindDataProvider.DeleteTagDetail(id, "News");
            return(RedirectToAction("Index"));
        }
Exemplo n.º 14
0
        public ActionResult GridViewDeletePartial([ModelBinder(typeof(DevExpressEditorsBinder))] int productID)
        {
            try {
                NorthwindDataProvider.DeleteProduct(productID);
            }
            catch (Exception e) {
                ViewData["EditError"] = e.Message;
            }

            return(PartialView("GridViewPartial", NorthwindDataProvider.GetProducts()));
        }
Exemplo n.º 15
0
        public ActionResult GridViewDeletePartial(int productID)
        {
            try {
                NorthwindDataProvider.DeleteProduct(productID);
            }
            catch (Exception e) {
                ViewData["EditError"] = e.Message;
            }

            return(PartialView("GridViewPartial", NorthwindDataProvider.GetProducts()));
        }
Exemplo n.º 16
0
        public ActionResult TreeListDeletePartial(Menu Menu)
        {
            try
            {
                NorthwindDataProvider.DeleteMenu(Menu.MenuID);
            }
            catch (Exception e)
            {
                ViewData["EditError"] = e.Message;
            }

            return(PartialView("TreeListPartial", NorthwindDataProvider.GetMenus()));
        }
Exemplo n.º 17
0
 public ActionResult EditModesDeletePartial(int BranchID = -1)
 {
     if (BranchID >= 0)
     {
         try
         {
             NorthwindDataProvider.DeleteBranch(BranchID);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     return(PartialView("GridViewPartialView", NorthwindDataProvider.GetBranchs()));
 }
Exemplo n.º 18
0
 public ActionResult DetailsDeletePartial(int TrainingRequestID = -1)
 {
     if (TrainingRequestID >= 0)
     {
         try
         {
             NorthwindDataProvider.DeleteTrainingRequest(TrainingRequestID);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     return(PartialView("GridViewDetailPartial", NorthwindDataProvider.GetTrainingRequests(TrainingRequestID)));
 }
Exemplo n.º 19
0
        public ActionResult GridViewAddNewPartial(Product product)
        {
            if (ModelState.IsValid)
            {
                try {
                    NorthwindDataProvider.InsertProduct(product);
                }
                catch (Exception e) {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }

            return(PartialView("GridViewPartial", NorthwindDataProvider.GetProducts()));
        }
Exemplo n.º 20
0
        public ActionResult GridViewUpdatePartial([ModelBinder(typeof(DevExpressEditorsBinder))] Product product)
        {
            if (ModelState.IsValid)
            {
                try {
                    NorthwindDataProvider.UpdateProduct(product);
                }
                catch (Exception e) {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }

            return(PartialView("GridViewPartial", NorthwindDataProvider.GetProducts()));
        }
Exemplo n.º 21
0
 public ActionResult EditModesAddNewPartial(Branch Branch)
 {
     if (ModelState.IsValid)
     {
         try
         {
             NorthwindDataProvider.InsertBranch(Branch);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
     {
         ViewData["EditError"] = "Please, correct all errors.";
     }
     return(PartialView("GridViewPartialView", NorthwindDataProvider.GetBranchs()));
 }
Exemplo n.º 22
0
 public ActionResult DetailsAddNewPartial(TrainingRequest TrainingRequest)
 {
     if (ModelState.IsValid)
     {
         try
         {
             NorthwindDataProvider.InsertTrainingRequest(TrainingRequest);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
     {
         ViewData["EditError"] = "Please, correct all errors.";
     }
     return(PartialView("GridViewDetailPartial", NorthwindDataProvider.GetTrainingRequests(TrainingRequest.TrainingID)));
 }
        public ActionResult GridViewPartial(GridType gridType = GridType.Categories)
        {
            IEnumerable model = null;

            switch (gridType)
            {
            case GridType.Categories:
                model = NorthwindDataProvider.GetCategories();
                ViewData["KeyFieldName"] = "CategoryID";
                break;

            case GridType.Products:
                model = NorthwindDataProvider.GetProducts();
                ViewData["KeyFieldName"] = "ProductID";
                break;
            }

            return(PartialView(model));
        }
Exemplo n.º 24
0
        public ActionResult TreeListUpdatePartial(Menu Menu)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    NorthwindDataProvider.UpdateMenu(Menu);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }

            return(PartialView("TreeListPartial", NorthwindDataProvider.GetMenus()));
        }
Exemplo n.º 25
0
        public ActionResult GalleryCreate([Bind(Include = "GalleryID,TitleMon,TitleEng,Image,Tags")] Gallery Gallery, HttpPostedFileBase ImageFile)
        {
            if (ModelState.IsValid)
            {
                if (ImageFile != null)
                {
                    string subPath = "/Content/Images/GalleryImage"; // your code goes here

                    bool exists = System.IO.Directory.Exists(Server.MapPath(subPath));

                    if (!exists)
                    {
                        System.IO.Directory.CreateDirectory(Server.MapPath(subPath));
                    }

                    string fileName  = Path.GetFileNameWithoutExtension(ImageFile.FileName);
                    string extension = Path.GetExtension(ImageFile.FileName);
                    fileName      = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    Gallery.Image = "/Content/Images/GalleryImage/" + fileName;
                    fileName      = Path.Combine(Server.MapPath("~/Content/Images/GalleryImage/"), fileName);
                    ImageFile.SaveAs(fileName);

                    ResizeSettings resizeSetting = new ResizeSettings
                    {
                        Width  = 1920,
                        Height = 1280,
                        Format = "png"
                    };
                    ImageBuilder.Current.Build(fileName, fileName, resizeSetting);
                }
                db.Galleries.Add(Gallery);
                db.SaveChanges();
                NorthwindDataProvider.InsertTagDetail(Gallery.GalleryID, Gallery.Tags, "Galleries");
                SendNotificationMessage();
                return(RedirectToAction("Gallery"));
            }

            return(View(Gallery));
        }
Exemplo n.º 26
0
        public ActionResult NewsViewPartialAddNew(DXWebMRCS.Models.News item)
        {
            var model = db1.News;

            if (ModelState.IsValid)
            {
                try
                {
                    model.Add(item);
                    db1.SaveChanges();
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"] = "Please, correct all errors.";
            }
            return(PartialView("_NewsViewPartial", NorthwindDataProvider.GetNews(WebMatrix.WebData.WebSecurity.CurrentUserId)));
        }
Exemplo n.º 27
0
        public ActionResult NewsViewPartialDelete(System.Int32 CID)
        {
            var model = db1.News;

            if (CID >= 0)
            {
                try
                {
                    var item = model.FirstOrDefault(it => it.CID == CID);
                    if (item != null)
                    {
                        model.Remove(item);
                    }
                    db1.SaveChanges();
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            return(PartialView("_NewsViewPartial", NorthwindDataProvider.GetNews(WebMatrix.WebData.WebSecurity.CurrentUserId)));
        }
Exemplo n.º 28
0
 public ActionResult GridViewPartialView()
 {
     // DXCOMMENT: Pass a data model for GridView in the PartialView method's second parameter
     return(PartialView("GridViewPartialView", NorthwindDataProvider.GetCustomers()));
 }
Exemplo n.º 29
0
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to DevExpress Extensions for ASP.NET MVC!";

            return(View(NorthwindDataProvider.GetProducts()));
        }
Exemplo n.º 30
0
 public ActionResult GridViewPartial()
 {
     return(PartialView("_GridViewPartial", NorthwindDataProvider.GetProducts()));
 }