public async Task <IActionResult> Delete(int?id) { try { if (id != null) { Messange messeng = await db.Messengs.FirstOrDefaultAsync(p => p.Id == id); if (messeng != null) { db.Messengs.Remove(messeng); await db.SaveChangesAsync(); return(RedirectToAction("AdminPanel")); } } } catch { ViewBag.Error = "Ошибка при удалении"; return(RedirectToAction("AdminPanel")); } ViewBag.Error = "Ошибка при удалении"; return(RedirectToAction("AdminPanel")); }
public async Task <IActionResult> Editing(Messange messeng) { try { db.Messengs.Update(messeng); await db.SaveChangesAsync(); ViewBag.User = User.Identity.Name; return(RedirectToAction("AdminPanel", "Account")); } catch { ViewBag.Error = "Ошибка"; return(RedirectToAction("AdminPanel", "Account")); } }
public async Task <IActionResult> Messeng(Messange mess) { if (mess != null) { try { db.Messengs.Add(mess); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } catch { ViewBag.Error = "Ошибка отправки сообщения"; return(RedirectToAction("Index")); } } ViewBag.Error = "Ошибка отправки сообщения"; return(RedirectToAction("Index")); }
public void DelegateBeep(Messange del) { _del = del; }
public void RegisterHandler(Messange del) { _del = del; }