예제 #1
0
        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"));
        }
예제 #2
0
        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"));
            }
        }
예제 #3
0
        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"));
        }
예제 #4
0
 public void DelegateBeep(Messange del)
 {
     _del = del;
 }
예제 #5
0
 public void RegisterHandler(Messange del)
 {
     _del = del;
 }