Exemple #1
0
        private void newTicket(TicketFormIntegrated formIntegrated)
        {
            var form = requestHeaderRepo.GetById(formIntegrated.RequestHaderId);

            try
            {
                IActivityMessageHandler integratedMsgHandler = new IntegratedActMsgHandler(formIntegrated, formIntegratedRepo);
                ticketService.takeAction(new TicketDataParser(ticketDtoTransformation(form)), integratedMsgHandler);
            }
            catch (Exception e)
            {
                formIntegrated.Status = "FAILED";
                formIntegratedRepo.Update(formIntegrated);

                var errorMsg = string.Format("Forrm {0} cannot be created. Reason: {1}", form.Title, e.Message);
                logger.Fatal(errorMsg);
            }
        }
Exemple #2
0
 public RequestHeader GetRequestHeader(int id)
 {
     return(requestHeaderRepo.GetById(id));
 }