public async Task <ActionResult> AddMessage(string user, string message, string roomCode) { var usersFromDB = await dataservice.GetUserListAsync(); //var userModel = await UserManager.FindByIdAsync(User.Identity.GetUserId()); var userModel = usersFromDB.FirstOrDefault(e => e.Email.Trim().ToLower() == user); var codes = await dataservice.GetCodesListAsync(); var code = codes.FirstOrDefault(e => e.PinCode == roomCode); var msg = new Messages(); msg.Message = message; string userId = string.Empty; userId = userModel.Id; msg.UserId = userId; msg.PinId = code.Id; await dataservice.AddMessageAsync(msg); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }