コード例 #1
0
ファイル: TaskerTaskMapper.cs プロジェクト: DigiZiggy/Tasker
        public static Domain.TaskerTask MapFromDAL(DAL.App.DTO.TaskerTask taskerTask)
        {
            var res = taskerTask == null ? null : new Domain.TaskerTask
            {
                Id           = taskerTask.Id,
                TaskName     = new Domain.MultiLangString(taskerTask.TaskName),
                Description  = new Domain.MultiLangString(taskerTask.Description),
                TimeEstimate = taskerTask.TimeEstimate,
                AddressId    = taskerTask.AddressId,
                Address      = AddressMapper.MapFromDAL(taskerTask.Address),
            };


            return(res);
        }
コード例 #2
0
ファイル: TaskerTaskMapper.cs プロジェクト: DigiZiggy/Tasker
        public static DAL.App.DTO.TaskerTask MapFromDomain(Domain.TaskerTask taskerTask)
        {
            var res = taskerTask == null ? null : new DAL.App.DTO.TaskerTask
            {
                Id           = taskerTask.Id,
                TaskName     = taskerTask.TaskName.Translate(),
                Description  = taskerTask.Description.Translate(),
                TimeEstimate = taskerTask.TimeEstimate,
                AddressId    = taskerTask.AddressId,
                Address      = AddressMapper.MapFromDomain(taskerTask.Address),
            };


            return(res);
        }
コード例 #3
0
        public static Domain.UserOnAddress MapFromDAL(DAL.App.DTO.UserOnAddress userOnAddress)
        {
            var res = userOnAddress == null ? null : new Domain.UserOnAddress
            {
                Id        = userOnAddress.Id,
                Start     = userOnAddress.Start,
                End       = userOnAddress.End,
                AddressId = userOnAddress.AddressId,
                AppUserId = userOnAddress.AppUserId,
                Address   = AddressMapper.MapFromDAL(userOnAddress.Address),
                AppUser   = AppUserMapper.MapFromDAL(userOnAddress.AppUser)
            };


            return(res);
        }