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); }
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) { } }
/// <summary> /// 创建 /// </summary> /// <param name="type"></param> /// <param name="seconds"></param> public MissionDefaultValue(DataDefinition.StartupType type, int seconds) { Type = type; Seconds = seconds; }
public void Change(DataDefinition.StartupType type, int seconds) { Type = type; Seconds = seconds; }