Exemple #1
0
        internal static VisibilityTask Get(this MilSp_VisibilityTask visibilitySessionEntity)
        {
            try
            {
                var visibilitySession = new VisibilityTask
                {
                    IdRow             = visibilitySessionEntity.IdRow,
                    Id                = visibilitySessionEntity.Id?.Trim(),
                    Name              = visibilitySessionEntity.Name?.Trim(),
                    UserName          = visibilitySessionEntity.UserName?.Trim(),
                    Created           = visibilitySessionEntity.Created,
                    Started           = visibilitySessionEntity.Started,
                    Finished          = visibilitySessionEntity.Finished,
                    CalculatedResults = visibilitySessionEntity.CalculatedResults,
                    ReferencedGDB     = visibilitySessionEntity.ReferencedGDB,
                    Surface           = visibilitySessionEntity.Surface,
                    //TODO: Check value gatting form DB if ti is inside Enum's values
                    CalculationType = (VisibilityCalcTypeEnum)visibilitySessionEntity.CalculationType,
                    TaskLog         = visibilitySessionEntity.TaskLog
                };

                return(visibilitySession);
            }
            catch (Exception ex)
            {
                throw new MilSpaceDataException("VisibilitySession", DataOperationsEnum.Convert, ex);
            }
        }
Exemple #2
0
        internal static MilSp_VisibilityTask Get(this VisibilityTask visibilitySessionModel)
        {
            try
            {
                var visibilitySession = new MilSp_VisibilityTask
                {
                    IdRow             = visibilitySessionModel.IdRow,
                    Id                = visibilitySessionModel.Id?.Trim(),
                    Name              = visibilitySessionModel.Name?.Trim(),
                    UserName          = visibilitySessionModel.UserName?.Trim(),
                    Created           = visibilitySessionModel.Created ?? DateTime.Now,
                    Started           = visibilitySessionModel.Started,
                    Finished          = visibilitySessionModel.Finished,
                    CalculatedResults = visibilitySessionModel.CalculatedResults,
                    ReferencedGDB     = visibilitySessionModel.ReferencedGDB,
                    Surface           = visibilitySessionModel.Surface,
                    CalculationType   = (int)visibilitySessionModel.CalculationType,
                    TaskLog           = visibilitySessionModel.TaskLog
                };

                return(visibilitySession);
            }
            catch (Exception ex)
            {
                throw new MilSpaceDataException("VisibilitySession", DataOperationsEnum.Convert, ex);
            }
        }
Exemple #3
0
 internal static void Update(this MilSp_VisibilityTask visibilitySessionEntity, VisibilityTask visibilitySession)
 {
     visibilitySessionEntity.Name              = visibilitySession.Name?.Trim();
     visibilitySessionEntity.UserName          = visibilitySession.UserName?.Trim();
     visibilitySessionEntity.Created           = visibilitySession.Created.Value;
     visibilitySessionEntity.Started           = visibilitySession.Started;
     visibilitySessionEntity.Finished          = visibilitySession.Finished;
     visibilitySessionEntity.CalculatedResults = visibilitySession.CalculatedResults;
     visibilitySessionEntity.ReferencedGDB     = visibilitySession.ReferencedGDB;
     visibilitySessionEntity.TaskLog           = visibilitySession.TaskLog;
 }