Exemple #1
0
 public void VoegContractToe(Contract contract)
 {
     if (contract != null)
     {
         Contracten.Add(contract);
     }
 }
Exemple #2
0
 public List <Ticket> GetAllActiveTicketsByContractId(int contractId, bool status = false)
 {
     if (status)
     {
         return(Contracten.Where(x => x.ContractNr.Equals(contractId)).SelectMany(x => x.Tickets).ToList());
     }
     else
     {
         return(Contracten.Where(x => x.ContractNr.Equals(contractId)).SelectMany(x => x.Tickets).Where(x => x.IsTicketStatus(TicketStatus.AANGEMAAKT) || x.IsTicketStatus(TicketStatus.INBEHANDELING)).ToList());
     }
 }
Exemple #3
0
        public Ticket AddTicketByContractId(int contractId, Ticket ticket)
        {
            Contract contract = Contracten.FirstOrDefault(x => x.ContractNr.Equals(contractId));

            if (ticket != null)
            {
                contract.VoegTicketToe(ticket);
                VoegTicketToe(ticket);
            }
            return(ticket);
        }
Exemple #4
0
 public int GetAantalActieveContracten()
 {
     return(Contracten.Count(x => x.ContractStatus.Equals(ContractStatus.LOPEND)));
 }
Exemple #5
0
 public Contract GetContractById(int id)
 {
     return(Contracten.FirstOrDefault(x => x.ContractNr.Equals(id)));
 }