public HttpResponseMessage Post(ChatViewModel newChat) { if (ModelState.IsValid) { ChatViewModel chat = _chatsService.Add(newChat); if (chat != null) { return(Request.CreateResponse(HttpStatusCode.OK, chat)); } } return(Request.CreateResponse(HttpStatusCode.InternalServerError)); }
public virtual async Task <Guid> Add(Guid?chatId, TChatInfo chatInfo, TParticipationCandidates participationCandidates) { return(await ChatsService.Add(CurrentUserId, chatId, chatInfo, participationCandidates)); }