public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Picture,Status")] Catagories catagories)
        {
            if (id != catagories.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(catagories);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CatagoriesExists(catagories.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(catagories));
        }
        public ActionResult Create(CatagoriesViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var categories = new Catagories();
                    categories.Id    = model.Id;
                    categories.Name  = model.Name;
                    categories.Stock = model.Stock;

                    bool isSave = _catagoriesManger.Add(categories);
                    // TODO: Add insert logic here
                    if (isSave)
                    {
                        return(RedirectToAction(nameof(Index)));
                    }

                    return(NotFound());
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
        public async Task <int> Do(Request request)
        {
            var catagory = new Catagories
            {
                Id       = request.Id,
                Catagory = request.Catagory
            };

            return(await _catagoryManager.UpdateCatagory(catagory));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,Picture,Status")] Catagories catagories)
        {
            if (ModelState.IsValid)
            {
                _context.Add(catagories);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(catagories));
        }
        public async Task<IActionResult> Index(Catagories catagories)
        {
            if (ModelState.IsValid)
            {
                var msg = catagories.Catagory + " selected";
                //return RedirectToAction("IndexSuccess", new { message = msg });
            }

            // If we got this far, something failed; redisplay form.
            return View(catagories);
        }
Beispiel #6
0
 /// <summary>
 /// Extracts the Catagories from the collection
 /// </summary>
 private void GetCatagories()
 {
     Catagories.Clear();
     //adds the data to the collection
     Catagories.Add("Housing");
     Catagories.Add("Debt");
     Catagories.Add("Health");
     Catagories.Add("Food");
     Catagories.Add("Personal");
     Catagories.Add("Travel");
     Catagories.Add("Work Related");
     Catagories.Add("Other");
 }
        private void LoadData()
        {
            Catagories.Clear();
            IList <Catagory> catList = this.administrationService.GetCatagories();

            foreach (Catagory cat in catList)
            {
                Catagories.Add(new CatagoryVM(cat, administrationService));
            }
            CurrentCatagory = Catagories.First();
            RaisePropertyChangedEvent(nameof(Catagories));
            RaisePropertyChangedEvent(nameof(CurrentCatagory));
        }
        public async Task <Response> Do(Request requset)
        {
            var catagory = new Catagories
            {
                Catagory = requset.Catagory
            };

            await _catagoryManager.CreateCatagory(catagory);

            return(new Response
            {
                Id = catagory.Id,
                Catagory = catagory.Catagory
            });
        }
        public List <Catagories> getAllCatagories()
        {
            List <Catagories> catagories = new List <Catagories>();
            string            sql        = "SELECT * FROM Catagories";
            SqlDataReader     reader     = DataProvider.ExecuteQueryWithDataReader(sql, CommandType.Text);

            while (reader.Read())
            {
                Catagories catagorie = new Catagories
                {
                    CatagoryId   = reader.GetString(0),
                    CatagoryName = reader.GetString(1),
                    Description  = reader.GetString(2),
                    Picture      = reader.GetString(3),
                };
                catagories.Add(catagorie);
            }
            return(catagories);
        }
        public static List <Catagories> Get_Cat()
        {
            List <Catagories> list_det = new List <Catagories>();


            DataTable dt = getdata();

            for (Int32 i = 0; i < dt.Rows.Count; i++)
            {
                Catagories u = new Catagories();

                u.cat_Id   = Convert.ToInt32(dt.Rows[i]["cat_Id"]);
                u.cat_Name = Convert.ToString(dt.Rows[i]["cat_Name"]);


                list_det.Add(u);
            }
            return(list_det);
        }
        public static List <Catagories> Get_All()
        {
            List <Catagories> list_det = new List <Catagories>();


            DataTable dt = get_all_Catagories();

            for (Int32 i = 0; i < dt.Rows.Count; i++)
            {
                Catagories p = new Catagories();

                p.cat_Name = Convert.ToString(dt.Rows[i]["cat_Name"]);
                p.cat_disc = Convert.ToString(dt.Rows[i]["cat_disc"]);
                p.cat_Img  = Convert.ToString(dt.Rows[i]["cat_Img"]);



                list_det.Add(p);
            }
            return(list_det);
        }
 public Task <int> UpdateCatagory(Catagories catagory)
 {
     _ctx.Categories.Update(catagory);
     return(_ctx.SaveChangesAsync());
 }
        public Task <int> CreateCatagory(Catagories catagory)
        {
            _ctx.Categories.Add(catagory);

            return(_ctx.SaveChangesAsync());
        }
Beispiel #14
0
 public Book(decimal price, int stock, string title, string author, string isbn, int catagory) : base(price, stock, title)
 {
     Author   = author;
     ISBN     = isbn;
     Catagory = (Catagories)catagory;
 }