示例#1
0
        public static FoundOps.Core.Models.CoreEntities.TaskStatus CreateFromModel(TaskStatus taskStatus)
        {
            var status = new FoundOps.Core.Models.CoreEntities.TaskStatus
            {
                Id = taskStatus.Id,
                Name = taskStatus.Name,
                Color = taskStatus.Color,
                DefaultTypeInt = taskStatus.DefaultTypeInt,
                RemoveFromRoute = taskStatus.RemoveFromRoute,
                BusinessAccountId = taskStatus.BusinessAccountId,
                CreatedDate = taskStatus.CreatedDate,
                LastModified = taskStatus.LastModified,
                LastModifyingUserId = taskStatus.LastModifyingUserId
            };

            return status;
        }
示例#2
0
        public static TaskStatus ConvertModel(FoundOps.Core.Models.CoreEntities.TaskStatus model)
        {
            var status = new TaskStatus
            {
                Id = model.Id,
                CreatedDate = model.CreatedDate,
                Name = model.Name,
                Color = model.Color,
                DefaultTypeInt = model.DefaultTypeInt,
                RemoveFromRoute = model.RemoveFromRoute,
                BusinessAccountId = model.BusinessAccountId
            };

            status.SetLastModified(model.LastModified, model.LastModifyingUserId);

            return status;
        }