Esempio n. 1
0
        public static SweepstakeMission Create(string id, DataDefinition.StartupType Type, int seconds)
        {
            var result = new SweepstakeMission();

            result.Id      = id;
            result.Type    = Type;
            result.Seconds = seconds;
            return(result);
        }
Esempio n. 2
0
        public void Set(string id, DataDefinition.StartupType type, int seconds)
        {
            var repository = Factory.CreateSweepstakeMissionRepository();
            var domain     = repository.Get(id);

            if (domain == null)
            {
                domain = Domain.SweepstakeMission.Create(id, type, seconds);
                repository.Add(domain);
            }
            else
            {
                domain.Change(type, seconds);
                repository.Replace(domain);
            }

            try
            {
                Factory.GetUnitOfWork().Commit();
            }
            catch (UniqueException)
            { }
        }
Esempio n. 3
0
 /// <summary>
 /// 创建
 /// </summary>
 /// <param name="type"></param>
 /// <param name="seconds"></param>
 public MissionDefaultValue(DataDefinition.StartupType type, int seconds)
 {
     Type    = type;
     Seconds = seconds;
 }
Esempio n. 4
0
 public void Change(DataDefinition.StartupType type, int seconds)
 {
     Type    = type;
     Seconds = seconds;
 }