public ActionResult Create(Mass_media st, string id) { if (mass_mediaDAO.Add(st, id)) { return(RedirectToAction("Message", "Message", new { str = "Средство массовой информации добавлено" })); } else { return(RedirectToAction("Error", "Message", new { str = "Произошла ошибка!" })); } }
public ActionResult Edit(int id, Mass_media collection) { if (mass_mediaDAO.Update(id, collection)) { return(RedirectToAction("Message", "Message", new { str = "Обновление прошло успешно" })); } else { return(RedirectToAction("Error", "Message", new { str = "Произошла ошибка!" })); } }
public Mass_media Get(int id) { try { Mass_media item = _entities.Mass_media.Where(n => n.Id_mass_media == id).First(); logger.Debug("Получено стедство массовой информации"); return(item); } catch (System.ServiceModel.CommunicationException ex) { logger.Error("Ошибка: ", ex); } return(null); }
public bool Delete(int id) { try { Mass_media applicationToDelete = Get(id); _entities.Mass_media.Remove(applicationToDelete); _entities.SaveChanges(); logger.Debug("Средство массовой информации удалено"); } catch (System.ServiceModel.CommunicationException ex) { logger.Error("Ошибка: ", ex); return(false); } return(true); }
public bool Add(Mass_media st, string id) { try { var currentUser = new Entities1().AspNetUsers.Where(n => n.Id.Equals(id)).FirstOrDefault(); var EntityMediabuiner = _entities.Mediabuiner.FirstOrDefault(n => n.Id_user == currentUser.Id); st.Id_mediabuiner = EntityMediabuiner.Id_mediabuiner; _entities.Mass_media.Add(st); _entities.SaveChanges(); logger.Debug("Добавлено стредство массовой информации"); } catch (System.ServiceModel.CommunicationException ex) { logger.Error("Ошибка: ", ex); } return(false); }
public bool Update(int id, Mass_media st) { try { var Entity = _entities.Mass_media.FirstOrDefault(n => n.Id_mass_media == id); Entity.Name_mass_media = st.Name_mass_media; Entity.Subject_area = st.Subject_area; Entity.Price = st.Price; _entities.SaveChanges(); logger.Debug("Средство массовой информации обнавлено"); } catch (System.ServiceModel.CommunicationException ex) { logger.Error("Ошибка: ", ex); return(false); } return(true); }