コード例 #1
0
        public void Save(TargetPeriodViewModel targetPeriodViewModel)
        {
            TargetPeriod targetPeriod = new TargetPeriod(targetPeriodViewModel.Id)
            {
                Name = targetPeriodViewModel.Name,
                StartDate = targetPeriodViewModel.StartDate,
                EndDate = targetPeriodViewModel.EndDate
            };

            _targetPeriodRepository.Save(targetPeriod);
        }
コード例 #2
0
 //public ReturnablesDTO Map(Returnables returnables)
 //{
 //    if (returnables == null) return null;
 //    return Mapper.Map<Returnables, ReturnablesDTO>(returnables);
 //}
 //public ShellsDTO Map(Shells shells)
 //{
 //    if (shells == null) return null;
 //    return Mapper.Map<Shells, ShellsDTO>(shells);
 //}
 public TargetPeriodDTO Map(TargetPeriod targetPeriod)
 {
     if (targetPeriod == null) return null;
     return Mapper.Map<TargetPeriod, TargetPeriodDTO>(targetPeriod);
 }
コード例 #3
0
 TargetPeriodViewModel Map(TargetPeriod targetPeriod)
 {
     return new TargetPeriodViewModel { Id = targetPeriod.Id, Name = targetPeriod.Name, StartDate = targetPeriod.StartDate, EndDate = targetPeriod.EndDate, IsActive = targetPeriod._Status == EntityStatus.Active ? true : false };
 }
コード例 #4
0
 private void LoadTargetPeriods()
 {
     TargetPeriods.Clear();
     var targetPeriodNullo = new TargetPeriod(Guid.Empty)
     {
         Name = "-- Select Target --"
     };
     TargetPeriods.Add(targetPeriodNullo);
     SelectedTargetPeriod = targetPeriodNullo;
     using (StructureMap.IContainer c = NestedContainer)
     {
         Using<ITargetPeriodRepository>(c).GetAll().OrderBy(n => n.Name)
             .ToList().ForEach(TargetPeriods.Add);
     }
 }
コード例 #5
0
ファイル: EntityUsage.cs プロジェクト: asanyaga/BuildTest
        public bool TargetPeriodUsed(TargetPeriod targetPeriod)
        {
            var targetUsingThisPeriod = _targetRepository.GetAll(true).Where(n => n.TargetPeriod.Id == targetPeriod.Id);
            if (targetUsingThisPeriod.Count() > 0)
                return true;

            return false;
        }
コード例 #6
0
 public void LoadTargetPeriods()
 {
     TargetPeriods.Clear();
     var targetPeriod = new TargetPeriod(Guid.Empty) { Name = GetLocalText("sl.target.defaulttagerperiod") /*"--Please Select A Target--"*/ };
     TargetPeriods.Add(targetPeriod);
     SelectedTargetPeriod = targetPeriod;
     using (StructureMap.IContainer c = NestedContainer)
     {
         Using<ITargetPeriodRepository>(c).GetAll().OrderBy(n => n.Name).ToList().ForEach(TargetPeriods.Add);
     }
 }
コード例 #7
0
 private void AssertTargetPeriod(TargetPeriod targetPeriod, TargetPeriod savedTargetPeriod)
 {
     Assert.AreEqual(targetPeriod.Name, savedTargetPeriod.Name);
     Assert.AreEqual(targetPeriod.StartDate, savedTargetPeriod.StartDate);
     Assert.AreEqual(targetPeriod.EndDate, savedTargetPeriod.EndDate);
     Assert.AreEqual(targetPeriod._Status, EntityStatus.Active);
 }
コード例 #8
0
 protected Guid AddTargetPeriod(string Name, DateTime StartDate, DateTime EndDate)
 {
     TargetPeriod targetPeriod = new TargetPeriod(Guid.NewGuid())
     {
         Name = Name,
         StartDate = StartDate,
         EndDate = EndDate,
     };
     targetPeriod._SetStatus(EntityStatus.Active);
     return _targetPeriodRepository.Save(targetPeriod);
 }