public ActionResult <IEnumerable <Chat> > Get(string email) { var ListChat = ChatDataBase.GetUserChats(email); if (ListChat == null) { return(BadRequest()); } return(Ok(ListChat)); }
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()); }
public IActionResult Delete(int id) { var AuxChat = ChatDataBase.GetChat(id); if (AuxChat == null) { return(NotFound()); } else if (!ChatDataBase.DeleteChat(id)) { return(BadRequest()); } return(Ok()); }
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()); } }