public Task DeleteVacancyAsync(Guid vacancyId, VacancyUser user) { var command = new DeleteVacancyCommand { VacancyId = vacancyId, User = user }; return(_messaging.SendCommandAsync(command)); }
private List <Task> GetDeleteVacancyTasks(IEnumerable <VacancyIdentifier> vacancies) { var tasks = new List <Task>(); foreach (var v in vacancies) { var cmd = new DeleteVacancyCommand() { VacancyId = v.Id }; tasks.Add(_messaging.SendCommandAsync(cmd)); } return(tasks); }