Пример #1
0
        internal static Week FetchWeek(WeekData data)
        {
            var result = new Week();

            result.Fetch(data);
            result.MarkOld();

            return result;
        }
Пример #2
0
        public static bool WeekDelete(Week week)
        {
            Week.DeleteWeek(
                new WeekDataCriteria
                {
                    WeekId = week.WeekId
                });

            return true;
        }
Пример #3
0
        public static Week WeekSave(Week week)
        {
            if (!week.IsValid)
            {
                return(week);
            }

            Week result;

            if (week.IsNew)
            {
                result = WeekRepository.WeekInsert(week);
            }
            else
            {
                result = WeekRepository.WeekUpdate(week);
            }

            return(result);
        }
Пример #4
0
        public static Week WeekUpdate(Week week)
        {
            if (!week.IsDirty)
            {
                return week;
            }

            week = week.Save();

            return week;
        }
Пример #5
0
        public static Week WeekSave(Week week)
        {
            if (!week.IsValid)
            {
                return week;
            }

            Week result;

            if (week.IsNew)
            {
                result = WeekRepository.WeekInsert(week);
            }
            else
            {
                result = WeekRepository.WeekUpdate(week);
            }

            return result;
        }
Пример #6
0
        public static Week WeekInsert(Week week)
        {
            week = week.Save();

            return week;
        }
Пример #7
0
        public static Week WeekNew()
        {
            var week = Week.NewWeek();

            return(week);
        }
Пример #8
0
        public static Week WeekInsert(Week week)
        {
            week = week.Save();

            return(week);
        }