Exemple #1
0
 /// <summary>
 /// metodo que cria um ticket sem notificação via e-mail
 /// </summary>
 /// <param name="ticketInfo"></param>
 /// <returns></returns>
 public ITicketInfo CreateTicketWithoutMailNotification(ITicketInfo ticketInfo)
 {
     if (ticketInfo.Invalid)
     {
         _notificationContext.AddNotifications(ticketInfo.ValidationResult);
     }
     //regras para criação de ticket sem notificação
     return(ticketInfo);
 }
 public ITicketInfo CreateTicket(ITicketInfo ticketInfo, TicketService ticketService)
 {
     Validate(this, new TicketInfoValidator());
     return(ticketService.CreateTicketWithoutMailNotification(ticketInfo));
 }
 private ITicketInfo CreateTicket([FromBody] ITicketInfo ticketInfo)
 {
     return(ticketInfo.CreateTicket(ticketInfo, _ticketService));
 }
Exemple #4
0
 /// <summary>
 /// metodo que cria um ticket com notificação via e-mail
 /// </summary>
 /// <param name="ticketInfo"></param>
 /// <returns></returns>
 public ITicketInfo CreateTicketWithMailNotification(ITicketInfo ticketInfo)
 {
     //regras para criação de ticket com notificação
     return(ticketInfo);
 }