Exemple #1
0
        public CategoryBook GetCategory()
        {
            TypeCategoryBook typeCategoryBook = (TypeCategoryBook)comboBCategory.SelectedIndex;
            CategoryBook     categoryBook     = new CategoryBook(typeCategoryBook);

            return(categoryBook);
        }
        public FUpdateCategory(CategoryBook category)
        {
            InitializeComponent();

            this.Category = category;
            LoadForm();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            CategoryBook categoryBook = db.CategoryBooks.Find(id);

            db.CategoryBooks.Remove(categoryBook);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,BookID,CategoryID")] CategoryBook categoryBook)
 {
     if (ModelState.IsValid)
     {
         db.Entry(categoryBook).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.BookID     = new SelectList(db.Books, "ID", "Tytul", categoryBook.BookID);
     ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Nazwa", categoryBook.CategoryID);
     return(View(categoryBook));
 }
        // GET: CategoryBook/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CategoryBook categoryBook = db.CategoryBooks.Find(id);

            if (categoryBook == null)
            {
                return(HttpNotFound());
            }
            return(View(categoryBook));
        }
        // GET: CategoryBook/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CategoryBook categoryBook = db.CategoryBooks.Find(id);

            if (categoryBook == null)
            {
                return(HttpNotFound());
            }
            ViewBag.BookID     = new SelectList(db.Books, "ID", "Tytul", categoryBook.BookID);
            ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Nazwa", categoryBook.CategoryID);
            return(View(categoryBook));
        }
        private void btnUpdateCategory_Click(object sender, EventArgs e)
        {
            try
            {
                if (dtgvManageCategory.SelectedCells.Count == 0)
                {
                    MessageBox.Show("Bạn chưa chọn thể loại sách để sửa", "Thông báo");
                    return;
                }

                CategoryBook    category = new CategoryBook(Int32.Parse(dtgvManageCategory.SelectedRows[0].Cells["idCategory"].Value.ToString()), dtgvManageCategory.SelectedRows[0].Cells["nameCategory"].Value.ToString());
                FUpdateCategory f        = new FUpdateCategory(category);
                f.UpdateForm += F_LoadListCategoryAfterUpdate;
                f.ShowDialog();
            }
            catch { MessageBox.Show("Tác vụ bị lỗi !", "Thông báo"); }
        }
        private void F_LoadListCategoryAfterUpdate(object sender, EventArgs e)
        {
            LoadListCategory();

            for (int i = 0; i < dtgvManageCategory.SelectedRows.Count; i++)
            {
                dtgvManageCategory.SelectedRows[i].Selected = false;
            }

            CategoryBook category = (sender as FUpdateCategory).Category;
            int          index    = 0;

            while (Int32.Parse(dtgvManageCategory.Rows[index].Cells["idCategory"].Value.ToString()) != category.ID)
            {
                index++;
            }
            dtgvManageCategory.Rows[index].Selected = true;
        }
        public ActionResult CreateCategory(CategoryBook c)
        {
            Uri uri = new Uri("http://localhost:51598/api/");

            using (var client = new HttpClient())
            {
                client.BaseAddress = uri;
                var result = client.PostAsJsonAsync("PhoneBookapi/", c).Result;
                // var lstcat = JsonConvert.DeserializeObject<List<CategoryMVC>>(result);
                if (result.IsSuccessStatusCode == true)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData.Add("msg", "Record is not inserted some error is getting");
                }
                return(View());
            }
        }
Exemple #10
0
 public void SetCategory(CategoryBook category)
 {
     comboBCategory.SelectedIndex = (int)category.typeCategoryBook;
 }
Exemple #11
0
 public static Result <BookCategory> Create(CategoryBook categoryBook, string categoryName)
 {
     return(categoryName.IsEmpty()
         ? Result.Failure <BookCategory>("invalid book category name")
         : Result.Success(new BookCategory(categoryName, categoryBook)));
 }
Exemple #12
0
 private BookCategory(string categoryName, CategoryBook categoryBook)
 {
     CategoryName = categoryName;
     CategoryBook = categoryBook;
 }