public void Edit(ITicket ticket) { if (ticket != null) { DalFactory.TicketRepo.Edit(DtoConverter.ConvertToTicketDto(ticket)); } else { throw new ArgumentNullException("The ticket you provided was null"); } }