public async Task <ListOutDto> AddList(ListOutDto list, string userExternalId) { await userAuthorizationService.ValidateGroup(userExternalId, list.GroupId); list.Id = Guid.NewGuid().ToString(); return((await listRepository .Upsert(list.AsDbModel())) .AsOutModel()); }
public async Task <ListOutDto> UpdateList(ListOutDto updatedList, string userExternalId) { await userAuthorizationService.ValidateGroup(userExternalId, updatedList.GroupId); return((await listRepository.Upsert(updatedList.AsDbModel())).AsOutModel()); }