Пример #1
0
 //METHODS
 public HoaViewModel()
 {
     hoa           = new Hoa();
     HoaRepository = new HoaRepository();
     LoadHoa();
     ModifyHoa = new Command(Modify, IsValid);
     DeleteHoa = new Command(Delete, IsValid);
 }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Hoa hoa = db.hoas.Find(id);

            db.hoas.Remove(hoa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public HoaViewModel()
 {
     hoa           = new Hoa();
     hoaRepository = new HoaRepository();
     LoadHoa();
     AddHoa    = new Command(Insert);
     UpdateHoa = new Command(Update, CanEx);
     DeleteHoa = new Command(Delete, CanEx);
 }
Пример #4
0
        private async void cmd_Xoa_Clicked(object sender, EventArgs e)
        {
            Hoa temp = new Hoa();

            temp.TenHoa = TenHoa.Text;
            await App.Database.XoaHoa(temp);

            await Navigation.PopAsync();
        }
Пример #5
0
 public ThemHoaViewMode()
 {
     loaihoaRepository = new LoaihoaRepository();
     hoaRepository     = new HoaRepository();
     loaihoas          = loaihoaRepository.GetLoaihoas();
     dshoa             = hoaRepository.GetHoas();
     loaihoa           = new Loaihoa();
     hoa    = new Hoa();
     AddHoa = new Command(InsertHoa);
 }
Пример #6
0
 public ActionResult Edit([Bind(Include = "IdHoa,Ten,GiaBan,SoLuongCon,MoTa,Hinh")] Hoa hoa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hoa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hoa));
 }
Пример #7
0
        public ActionResult Create([Bind(Include = "IdHoa,Ten,GiaBan,SoLuongCon,MoTa,Hinh")] Hoa hoa)
        {
            if (ModelState.IsValid)
            {
                db.hoas.Add(hoa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hoa));
        }
Пример #8
0
 public Task <int> LuuHoa(Hoa temp)
 {
     if (temp.MaHoa != 0)
     {
         return(_database.UpdateAsync(temp));
     }
     else
     {
         return(_database.InsertAsync(temp));
     }
 }
Пример #9
0
 public Task <int> SaveHoaAsync(Hoa hoa)
 {
     if (hoa.MaHoa != 0)
     {
         return(_database.UpdateAsync(hoa));
     }
     else
     {
         return(_database.InsertAsync(hoa));
     }
 }
        public ActionResult XoaHoa(string idhoa)
        {
            Hoa h = data.Hoas.SingleOrDefault(n => n.MaHoa == idhoa);

            ViewBag.idhoa = h.MaHoa;
            if (h == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(h));
        }
        public ActionResult XacNhanXoa(string idh)
        {
            Hoa h = data.Hoas.SingleOrDefault(n => n.MaHoa == idh);

            ViewBag.idh = h.MaHoa;
            if (h == null)
            {
                Response.SubStatusCode = 404;
                return(null);
            }
            data.Hoas.DeleteOnSubmit(h);
            data.SubmitChanges();
            return(RedirectToAction("QLH"));
        }
Пример #12
0
        // GET: Admin/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Hoa hoa = db.hoas.Find(id);

            if (hoa == null)
            {
                return(HttpNotFound());
            }
            return(View(hoa));
        }
Пример #13
0
        private async void cmd_Them_Clicked(object sender, EventArgs e)
        {
            Hoa temp = new Hoa();

            temp.MaLoai = TypePicker.SelectedIndex;
            temp.TenHoa = TenHoa.Text;
            temp.Hinh   = Hinh.Text;
            temp.DonGia = DonGia.Text;
            temp.MoTa   = MoTa.Text;

            await App.Database.LuuHoa(temp);

            await Navigation.PopAsync();
        }
Пример #14
0
 public bool DeleteHoa(Hoa h)
 {
     try
     {
         using (var connection = new SQLiteConnection(System.IO.Path.Combine(folder, "dlhoa.db")))
         {
             connection.Delete(h);
             return(true);
         }
     }
     catch (SQLiteException ex)
     {
         return(false);
     }
 }
Пример #15
0
 public bool InsertHoa(Hoa h)
 {
     try
     {
         using (var connection = new
                                 SQLiteConnection(System.IO.Path.Combine(folder, "qlhoa.db")))
         {
             connection.Insert(h);
             return(true);
         }
     }
     catch (SQLiteException ex)
     {
         //   Log.Info("SQLiteEx", ex.Message);
         return(false);
     }
 }
Пример #16
0
 public Task <int> XoaHoa(Hoa Hoa)
 {
     return(_database.Table <Hoa>().DeleteAsync(i => i.TenHoa == Hoa.TenHoa));
 }
Пример #17
0
        public ActionResult XemChiTiet(int id)
        {
            Hoa hoa = dbContext.hoas.Find(id);//database

            return(View("XemChiTiet", hoa));
        }
Пример #18
0
 public bool Insert(Hoa h)
 {
     // throw new NotImplementedException();
     return(db.InsertHoa(h));
 }
Пример #19
0
 public bool Update(Hoa h)
 {
     return(db.UpdateHoa(h));
 }
Пример #20
0
 public bool Update(Hoa h)
 {
     // throw new NotImplementedException();
     return(db.UpdateHoa(h));
 }
Пример #21
0
 public bool Delete(Hoa h)
 {
     return(db.DeleteHoa(h));
 }
Пример #22
0
 public bool Insert(Hoa h)
 {
     return(db.InsertHoa(h));
 }
Пример #23
0
 public int Delete(Hoa temp)
 {
     db.DeleteHoa(temp);
     return(0);
 }
Пример #24
0
 public int Modify(Hoa temp)
 {
     db.SaveHoa(temp);
     return(0);
 }
Пример #25
0
 public Task <int> DeleteHoaAsync(Hoa hoa)
 {
     return(_database.DeleteAsync(hoa));
 }