public void Handle(RemoveDepartmentGroupCommand message) { if (!message.IsValid()) { NotifyValidationErrors(message); return; } var department = _departmentRepository.GetById(message.Id); _departmentRepository.Remove(department.Id); if (Commit()) { Bus.RaiseEvent(new DepartmentGroupRemovedEvent(message.Id)); } }
public DepartmentGroupViewModel GetById(string id) { return(_mapper.Map <DepartmentGroupViewModel>(_departmentGrRepository.GetById(id))); }