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); } }
public RequestHeader GetRequestHeader(int id) { return(requestHeaderRepo.GetById(id)); }