public PerformerTimeReport convert(EntityFrameworkContext context) { var assignmentTimeReport = new PerformerTimeReport(); AutoMapper.Mapper.CreateMap <PerformerTimeReportView, PerformerTimeReport>(); AutoMapper.Mapper.Map <PerformerTimeReportView, PerformerTimeReport>(this, assignmentTimeReport); return(assignmentTimeReport); }
public PerformerTimeReportView(PerformerTimeReport timeReport) { AutoMapper.Mapper.CreateMap <PerformerTimeReport, PerformerTimeReportView>(); AutoMapper.Mapper.Map <PerformerTimeReport, PerformerTimeReportView>(timeReport, this); this.created = timeReport.created.ToString().Replace('T', ' '); this.updated = timeReport.updated.ToString().Replace('T', ' '); //if (timeReport.startReport != null) //{ // var startDateTime = timeReport.startReport.ToString().Split(' '); // this.startDate = startDateTime[0]; // this.startTime = startDateTime[1].Substring(0, startDateTime[1].LastIndexOf(':') + 1); //} //if (timeReport.endReport != null) //{ // var endDateTime = timeReport.endReport.ToString().Split(' '); // this.endDate = endDateTime[0]; // this.endTime = endDateTime[1].Substring(0, endDateTime[1].LastIndexOf(':') + 1); //} if (timeReport.performer != null) { this.performerInfo = new PerformerInfo(); AutoMapper.Mapper.CreateMap <Performer, PerformerInfo>(); AutoMapper.Mapper.Map <Performer, PerformerInfo>(timeReport.performer, this.performerInfo); } if (timeReport.assignment != null) { this.assignmentInfo = new AssignmentInfo(); AutoMapper.Mapper.CreateMap <Assignment, AssignmentInfo>(); AutoMapper.Mapper.Map <Assignment, AssignmentInfo>(timeReport.assignment, this.assignmentInfo); if (timeReport.assignment.client != null) { this.assignmentInfo.clientInfo = new ClientInfo(); AutoMapper.Mapper.CreateMap <Client, ClientInfo>(); AutoMapper.Mapper.Map <Client, ClientInfo>(timeReport.assignment.client, this.assignmentInfo.clientInfo); } } }
public PerformerTimeReportView(PerformerTimeReport timeReport) { AutoMapper.Mapper.CreateMap<PerformerTimeReport, PerformerTimeReportView>(); AutoMapper.Mapper.Map<PerformerTimeReport, PerformerTimeReportView>(timeReport, this); this.created = timeReport.created.ToString().Replace('T', ' '); this.updated = timeReport.updated.ToString().Replace('T', ' '); //if (timeReport.startReport != null) //{ // var startDateTime = timeReport.startReport.ToString().Split(' '); // this.startDate = startDateTime[0]; // this.startTime = startDateTime[1].Substring(0, startDateTime[1].LastIndexOf(':') + 1); //} //if (timeReport.endReport != null) //{ // var endDateTime = timeReport.endReport.ToString().Split(' '); // this.endDate = endDateTime[0]; // this.endTime = endDateTime[1].Substring(0, endDateTime[1].LastIndexOf(':') + 1); //} if (timeReport.performer != null) { this.performerInfo = new PerformerInfo(); AutoMapper.Mapper.CreateMap<Performer, PerformerInfo>(); AutoMapper.Mapper.Map<Performer, PerformerInfo>(timeReport.performer, this.performerInfo); } if (timeReport.assignment != null) { this.assignmentInfo = new AssignmentInfo(); AutoMapper.Mapper.CreateMap<Assignment, AssignmentInfo>(); AutoMapper.Mapper.Map<Assignment, AssignmentInfo>(timeReport.assignment, this.assignmentInfo); if (timeReport.assignment.client != null) { this.assignmentInfo.clientInfo = new ClientInfo(); AutoMapper.Mapper.CreateMap<Client, ClientInfo>(); AutoMapper.Mapper.Map<Client, ClientInfo>(timeReport.assignment.client, this.assignmentInfo.clientInfo); } } }
public PerformerTimeReport convert(EntityFrameworkContext context) { var assignmentTimeReport = new PerformerTimeReport(); AutoMapper.Mapper.CreateMap<PerformerTimeReportView, PerformerTimeReport>(); AutoMapper.Mapper.Map<PerformerTimeReportView, PerformerTimeReport>(this, assignmentTimeReport); return assignmentTimeReport; }