Example #1
0
 public void character_item_add(CharactersItem char_item)
 {
     using (postgresContext db = new postgresContext())
     {
         db.CharactersItems.Add(char_item);
         db.SaveChanges();
     }
 }
Example #2
0
        private void char_item_menu()
        {
            while (1 == 1)
            {
                int char_item_ = 0;
                Int32.TryParse(view.char_it(), out char_item_);
                if (char_item_ == 1)
                {
                    string movies_items = model.char_item_print();
                    if (movies_items.Length == 0)
                    {
                        view.err_empty_table("Characters - items");
                    }
                    else
                    {
                        view.print_char_items(movies_items);
                    }
                }
                else if (char_item_ == 2)
                {
                    int id = 0;
                    Int32.TryParse(view.get_id(), out id);
                    string nominations = model.char_item_get_by_id(id);
                    if (nominations.Length == 0)
                    {
                        view.err_wrong_ID("Nomination");
                    }
                    else
                    {
                        view.print_char_item(nominations);
                    }
                }
                else if (char_item_ == 3)
                {
                    int char_id = 0;
                    Int32.TryParse(view.get_char_id(), out char_id);
                    while (model.character_get_by_id(char_id) == null)
                    {
                        view.err_wrong_ID("Character");
                        Int32.TryParse(view.get_char_id(), out char_id);
                    }
                    int item_id = 0;
                    Int32.TryParse(view.get_item_id(), out item_id);
                    while (model.item_get_by_id(item_id) == null)
                    {
                        view.err_wrong_ID("item");
                        Int32.TryParse(view.get_item_id(), out item_id);
                    }
                    CharactersItem char_item__ = new CharactersItem();
                    char_item__.CharId = char_id;
                    char_item__.CharId = item_id;
                    model.character_item_add(char_item__);
                    view.successfull_connection();
                }

                else if (char_item_ == 4)
                {
                    int id = 0;
                    Int32.TryParse(view.get_id(), out id);
                    bool del = model.character_item_delete(id);
                    if (del == false)
                    {
                        view.err_wrong_ID("Characters - items");
                    }
                    else
                    {
                        view.successfull_operation("Characters - items", id, "deleted");
                    }
                }

                else if (char_item_ == 5)
                {
                    break;
                }
                else
                {
                    view.err_wrong_option();
                }
            }
        }