public async Task <IActionResult> AddChatGroup(ChatGroupForAddDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _response = await _repo.AddChatGroup(model); return(Ok(_response)); }
public async Task <ServiceResponse <object> > AddChatGroup(ChatGroupForAddDto model) { model.UserIds.Add(_LoggedIn_UserID); var ToAdd = new ChatGroup { GroupName = model.GroupName, UserIds = string.Join(',', model.UserIds), CreatedDateTime = DateTime.UtcNow, CreatedById = _LoggedIn_UserID }; await _context.ChatGroups.AddAsync(ToAdd); await _context.SaveChangesAsync(); _serviceResponse.Success = true; _serviceResponse.Message = CustomMessage.Added; return(_serviceResponse); }