public IDtoOutObjects GetByIdChatRoom(DtoInGetMessagesFromChatRoom dtoInGetMessagesFromChatRoom) { DtoOutError error = new DtoOutError(); if (TokenTools.Authentication(dtoInGetMessagesFromChatRoom.Token, dtoInGetMessagesFromChatRoom.DeviceName)) { try { List <DtoOutMessageDetails> list = MessageTools.getMessageDetailsFromMessagesListByIdChatRoom(TokenTools.getUserFromToken(dtoInGetMessagesFromChatRoom.Token).Id, dtoInGetMessagesFromChatRoom.IdChatRoom); DtoOutAllMessages result = new DtoOutAllMessages(); result.dtoOutMessageDetails = list; return(result); } catch (Exception ex) { error.Exception = ex; return(error); } } else { NotAuthenticatedException ex = new NotAuthenticatedException(); error.Exception = ex; return(error); } }
public JsonResult <IDtoOutObjects> GetByIdChatRoom(DtoInGetMessagesFromChatRoom dtoInGetMessagesFromChatRoom) { if (ModelState.IsValid) { return(Json(_messageModel.GetByIdChatRoom(dtoInGetMessagesFromChatRoom))); } DtoOutError error = new DtoOutError(); error.Exception = new ObjectIsNotValidException("DtoInGetMessagesFromChatRoom"); error.Message = "DtoInGetMessagesFromChatRoom is not valid"; return(Json((IDtoOutObjects)error)); }