public void character_item_add(CharactersItem char_item) { using (postgresContext db = new postgresContext()) { db.CharactersItems.Add(char_item); db.SaveChanges(); } }
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(); } } }