public override string New() { var hdesk = new HelpdeskServClient(Properties.Settings.Default.HelpdeskRefUrl); var t = hdesk.SelectTicket(RequestInfoId); /* * var dummy = new TransferAssetDummyData(); * var req = dummy.GetDummyData(t); */ var req = new TransferAssetRequestDTO { Id = _indexDao.NewServiceRequestId(), RequestInfo = new TransferAssetRequestInfoDTO { Company = t.Company, DetailCategory = t.DetailCategory, Email = t.Email, Id = RequestInfoId, Location = t.Location, RequestMemo = t.Problem, RequestedBy = t.ReportBy, RequestedDate = DateTime.ParseExact(t.ReportDate, Properties.Settings.Default.HelpdeskDateFormat, System.Globalization.CultureInfo.InvariantCulture), RequestedVia = t.ReportVia, SnOrIdNumber = t.IdNumber, TicketCategory = t.Category }, IssuedBy = "Helpdesk", IssuedDate = DateTime.Now, Scenario = EScenario.TRANSFER_ASSET, State = EServiceRequestState.DRAFT, }; _transferAssetDAO.Create(TransferAssetHelper.Instance.ToRequest(req)); return(req.Id); }