Exemplo n.º 1
0
    public async Task<ActionResult> Details(string id) {

      MyMessage myMessage = null;
      MyMessagesRespository repo = new MyMessagesRespository();
      myMessage = await repo.GetMessage(id);
      return View(myMessage);
    }
Exemplo n.º 2
0
    public async Task<ActionResult> Index() {

      List<MyMessage> messages = null;
      MyMessagesRespository repo = new MyMessagesRespository();
      messages = await repo.GetMessages();
      return View(messages);

    }
Exemplo n.º 3
0
        public async Task <ActionResult> Details(string id)
        {
            MyMessage             myMessage = null;
            MyMessagesRespository repo      = new MyMessagesRespository();

            myMessage = await repo.GetMessage(id);

            return(View(myMessage));
        }
Exemplo n.º 4
0
        public async Task <ActionResult> Index()
        {
            List <MyMessage>      messages = null;
            MyMessagesRespository repo     = new MyMessagesRespository();

            messages = await repo.GetMessages();

            return(View(messages));
        }
Exemplo n.º 5
0
    public async Task<ActionResult> Send(MyMessage myMessage) {

      if (Request.HttpMethod == "POST") {
        MyMessagesRespository repo = new MyMessagesRespository();
        await repo.SendMessage(myMessage);
        return Redirect("/Mail");
      } else {
        return View(myMessage);
      }
    }
Exemplo n.º 6
0
    public async Task<ActionResult> Delete(string id) {
      MyMessagesRespository repo = new MyMessagesRespository();

      if (id != null) {
        await repo.DeleteMessage(id);
      }

      return Redirect("/Mail");

    }
Exemplo n.º 7
0
        public async Task <ActionResult> Delete(string id)
        {
            MyMessagesRespository repo = new MyMessagesRespository();

            if (id != null)
            {
                await repo.DeleteMessage(id);
            }

            return(Redirect("/Mail"));
        }
 public async Task <ActionResult> Details(string id)
 {
     ExchangeClientDemo.Models.MyMessage myMessage = null;
     try {
         MyMessagesRespository repo = new MyMessagesRespository();
         myMessage = await repo.GetMessage(id);
     }
     catch (RedirectRequiredException x) {
         return(Redirect(x.RedirectUri.ToString()));
     }
     return(View(myMessage));
 }
        public async Task <ActionResult> Index()
        {
            List <ExchangeClientDemo.Models.MyMessage> messages = null;

            try {
                MyMessagesRespository repo = new MyMessagesRespository();
                messages = await repo.GetMessages();
            }
            catch (RedirectRequiredException x) {
                return(Redirect(x.RedirectUri.ToString()));
            }
            return(View(messages));
        }
Exemplo n.º 10
0
        public async Task <ActionResult> Send(MyMessage myMessage)
        {
            if (Request.HttpMethod == "POST")
            {
                MyMessagesRespository repo = new MyMessagesRespository();
                await repo.SendMessage(myMessage);

                return(Redirect("/Mail"));
            }
            else
            {
                return(View(myMessage));
            }
        }
        public async Task <ActionResult> Send(ExchangeClientDemo.Models.MyMessage myMessage)
        {
            if (Request.HttpMethod == "POST")
            {
                MyMessagesRespository repo = new MyMessagesRespository();
                await repo.SendMessage(myMessage);

                return(Redirect("/Mail"));
            }
            else
            {
                string currentUserEmail = System.Web.HttpContext.Current.Session["currentUserEmail"].ToString();
                myMessage.From         = currentUserEmail;
                myMessage.ToRecipients = new List <string>()
                {
                    currentUserEmail
                };
                return(View(myMessage));
            }
        }