Exemplo n.º 1
0
        public ActionResult <IEnumerable <Chat> > Get(string email)
        {
            var ListChat = ChatDataBase.GetUserChats(email);

            if (ListChat == null)
            {
                return(BadRequest());
            }
            return(Ok(ListChat));
        }
Exemplo n.º 2
0
 public IActionResult Post([FromBody] Chat chat)
 {
     if (ModelState.IsValid)
     {
         if (!ChatDataBase.AddChat(chat))
         {
             return(BadRequest());
         }
         return(Created(Url.Action("Post", chat.Id), chat));
     }
     return(BadRequest());
 }
Exemplo n.º 3
0
        public IActionResult Delete(int id)
        {
            var AuxChat = ChatDataBase.GetChat(id);

            if (AuxChat == null)
            {
                return(NotFound());
            }
            else if (!ChatDataBase.DeleteChat(id))
            {
                return(BadRequest());
            }
            return(Ok());
        }
Exemplo n.º 4
0
 public ActionResult <Chat> Get(int id)
 {
     try
     {
         var AuxChat = ChatDataBase.GetChat(id).First();
         if (AuxChat == null)
         {
             return(BadRequest());
         }
         return(Ok(AuxChat));
     }
     catch (InvalidOperationException)
     {
         return(NotFound());
     }
 }