示例#1
0
        public List <ServiceTypeDAO> GetTypes()
        {
            var s = new List <ServiceTypeDAO>();

            foreach (var service in ef.GetTypes())
            {
                s.Add(ServiceTypeMapper.MapToServiceTypeDAO(service));
            }
            return(s);
        }
示例#2
0
        public static ScheduleJob MapToJob(JobDAO job)
        {
            var c = new ScheduleJob();

            c.Id            = job.Id;
            c.ServiceTypeID = job.ServiceType.Id;
            c.ServiceType   = ServiceTypeMapper.MapToServiceType(job.ServiceType);
            c.ClientID      = job.Client.Id;
            c.Client        = ClientMapper.MapToClient(job.Client);
            c.UserID        = job.User.Id;
            //c.AspNetUser = UserMapper.MapToUser(job.User);
            c.StartDate         = job.StartDate;
            c.EndDate           = job.EndDate;
            c.EstimatedDuration = job.EstimatedDuration;
            c.Notes             = job.Notes;
            c.Hours             = job.Hours;
            c.Complete          = job.Complete;

            return(c);
        }
示例#3
0
        public static JobDAO MapToJobDAO(ScheduleJob job)
        {
            var ef = new EfData();
            var c  = new JobDAO();

            c.Id                = job.Id;
            c.ServiceTypeID     = job.ServiceTypeID;
            c.ServiceType       = ServiceTypeMapper.MapToServiceTypeDAO(job.ServiceType);
            c.ClientID          = job.ClientID;
            c.Client            = ClientMapper.MapToClientDAO(job.Client);
            c.User              = UserMapper.MapToUserDAO(ef.GetUsers().Where(x => x.Id == job.UserID).FirstOrDefault());
            c.UserID            = job.UserID;
            c.StartDate         = job.StartDate;
            c.EndDate           = job.EndDate;
            c.EstimatedDuration = job.EstimatedDuration;
            c.Notes             = job.Notes;
            c.Hours             = job.Hours;
            c.Complete          = job.Complete;

            return(c);
        }
示例#4
0
 public bool UpdateType(ServiceTypeDAO service)
 {
     return(ef.UpdateType(ServiceTypeMapper.MapToServiceType(service)));
 }
示例#5
0
 public bool AddType(ServiceTypeDAO service)
 {
     return(ef.AddType(ServiceTypeMapper.MapToServiceType(service)));
 }
示例#6
0
 public bool DeleteType(ServiceTypeDAO service)
 {
     return(ef.DeleteType(ServiceTypeMapper.MapToServiceType(service)));
 }