Example #1
0
        public IHttpActionResult AddEnumCategory(tbl_EnumCategory item)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            CRUDOperation    operation = new CRUDOperation();
            tbl_EnumCategory dbitem    = operation.AddEnumCategory(item);

            return(Ok(dbitem));
        }
        public ActionResult Edit(int id)
        {
            EnumVM        viewModel      = new EnumVM();
            CRUDOperation dataOperations = new CRUDOperation();

            tbl_EnumCategory tblItem = dataOperations.GetEnumCategoryById(id);

            viewModel.EnumCategoryID   = id;
            viewModel.EnumCategoryCode = tblItem.Code;
            viewModel.EnumCategoryName = tblItem.Name;
            viewModel.EnumCategoryDesc = tblItem.Description;

            return(View(viewModel));
        }
Example #3
0
        public IHttpActionResult UpdateEnumCategory(tbl_EnumCategory item)
        {
            CRUDOperation operation = new CRUDOperation();

            if (item == null)
            {
                return(NotFound());
            }
            else
            {
                var dbitem = operation.UpdateEnumCategory(item);
                return(Ok(dbitem));
            }
        }
        public ActionResult Edit(EnumVM viewModel)
        {
            try
            {
                var UserProfile = (UserProfileSessionData)this.Session["UserProfile"];
                if (UserProfile != null)
                {
                    if (ModelState.IsValid)
                    {
                        tbl_EnumCategory item = new tbl_EnumCategory()
                        {
                            ID          = viewModel.EnumCategoryID,
                            Code        = viewModel.EnumCategoryCode,
                            Name        = viewModel.EnumCategoryName,
                            Description = viewModel.EnumCategoryDesc,
                            UpdateDate  = DateTime.Now,
                            UpdateUser  = UserProfile.UserId
                        };


                        CRUDOperation    dataOperations = new CRUDOperation();
                        tbl_EnumCategory dbItem         = dataOperations.UpdateEnumCategory(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));
            }
        }
        public ActionResult Create(EnumVM viewModel)
        {
            try
            {
                var UserProfile = (UserProfileSessionData)this.Session["UserProfile"];
                if (UserProfile != null)
                {
                    tbl_EnumCategory item = new tbl_EnumCategory()
                    {
                        Code        = viewModel.EnumCategoryCode,
                        Name        = viewModel.EnumCategoryName,
                        Description = viewModel.EnumCategoryDesc,
                        InsertDate  = DateTime.Now,
                        InsertUser  = UserProfile.UserId
                    };

                    CRUDOperation    dataOperations = new CRUDOperation();
                    tbl_EnumCategory dbItem         = dataOperations.AddEnumCategory(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");
        }