Esempio n. 1
0
        public ActionResult Edit(int id)
        {
            MachineGroupVM   viewModel      = new MachineGroupVM();
            DataOperations   dataOperations = new DataOperations();
            tbl_MachineGroup tblItem        = dataOperations.GetMachineGroupById(id);

            viewModel.ID          = id;
            viewModel.Name        = tblItem.Name;
            viewModel.Description = tblItem.Description;
            return(View(viewModel));
        }
Esempio n. 2
0
        public ActionResult Edit(MachineGroupVM viewModel)
        {
            try
            {
                var UserProfile = (UserProfileSessionData)this.Session["UserProfile"];
                if (UserProfile != null)
                {
                    if (ModelState.IsValid)
                    {
                        tbl_MachineGroup item = new tbl_MachineGroup()
                        {
                            ID          = viewModel.ID,
                            Name        = viewModel.Name,
                            Description = viewModel.Description,
                            UpdateDate  = DateTime.Now,
                            UpdateUser  = UserProfile.UserId
                        };


                        DataOperations   dataOperations = new DataOperations();
                        tbl_MachineGroup dbItem         = dataOperations.UpdateMachineGroup(item);
                        if (dbItem != null)
                        {
                            TempData["success"] = "Ok";
                            TempData["message"] = "Məlumatlar uğurla dəyişdirildi";
                            return(RedirectToAction("Index"));
                        }
                        else
                        {
                            TempData["success"] = "notOk";
                            TempData["message"] = "Məlumatlar dəyişdirilərkən xəta baş verdi";
                            return(RedirectToAction("Index"));
                        }
                    }
                }

                throw new ApplicationException("Invalid model");
            }
            catch (ApplicationException ex)
            {
                return(View(viewModel));
            }
        }
Esempio n. 3
0
        public ActionResult Index(int?page, string vl, string prm = null)
        {
            MachineGroupRepository repository = new MachineGroupRepository();

            try
            {
                Search search = new Search();

                search = SetValue(page, vl, prm);

                int pageSize   = 15;
                int pageNumber = (page ?? 1);

                MachineGroupVM viewModel = new MachineGroupVM();
                viewModel.Search = search;

                viewModel.Search.pageSize   = pageSize;
                viewModel.Search.pageNumber = pageNumber;

                viewModel.RMachineGroupList = repository.SW_GetMachineGroups(viewModel.Search);

                viewModel.ListCount = repository.SW_GetMachineGroupsCount(viewModel.Search);
                int[] pc = new int[viewModel.ListCount];

                viewModel.Paging = pc.ToPagedList(pageNumber, pageSize);



                return(Request.IsAjaxRequest()
              ? (ActionResult)PartialView("PartialIndex", viewModel)
              : View(viewModel));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "Error", "Error")));
            }
        }
Esempio n. 4
0
        public ActionResult Create(MachineGroupVM viewModel)
        {
            try
            {
                var UserProfile = (UserProfileSessionData)this.Session["UserProfile"];
                if (UserProfile != null)
                {
                    tbl_MachineGroup item = new tbl_MachineGroup()
                    {
                        Name        = viewModel.Name,
                        Description = viewModel.Description,
                        InsertDate  = DateTime.Now,
                        InsertUser  = UserProfile.UserId
                    };

                    DataOperations   dataOperations = new DataOperations();
                    tbl_MachineGroup dbItem         = dataOperations.AddMachineGroup(item);
                    if (dbItem != null)
                    {
                        TempData["success"] = "Ok";
                        TempData["message"] = "Məlumatlar uğurla əlavə olundu";
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        TempData["success"] = "notOk";
                        TempData["message"] = "Məlumatlar əlavə olunarkən xəta baş verdi";
                        return(RedirectToAction("Index"));
                    }
                }
            }
            catch (ApplicationException ex)
            {
                return(View(viewModel));
            }
            throw new ApplicationException("Invalid model");
        }
Esempio n. 5
0
        public ActionResult Create()
        {
            MachineGroupVM viewModel = new MachineGroupVM();

            return(View(viewModel));
        }