Exemple #1
0
        public AnnualPlanStatusDto GetByMarketingYearId(int marketingYearId)
        {
            using (var db = new DbContext())
            {
                Entities.AnnualPlanStatus annualPlan = db.AnnualPlanStatus.FirstOrDefault(x => x.MarketingYearId == marketingYearId);

                return(annualPlan == null ? null : ToDto(annualPlan));
            }
        }
Exemple #2
0
        private AnnualPlanStatusDto ToDto(Entities.AnnualPlanStatus annualPlan)
        {
            var dto = new AnnualPlanStatusDto
            {
                Id = annualPlan.Id,
                MarketingYearId = annualPlan.MarketingYearId,
                Status          = annualPlan.Status,
                Description     = annualPlan.Description,
                TimeStamp       = annualPlan.TimeStamp
            };

            return(dto);
        }
Exemple #3
0
        public void Update(AnnualPlanStatusDto annualPlanStatusDto)
        {
            using (var db = new DbContext())
            {
                Entities.AnnualPlanStatus annualPlanStatus = db.AnnualPlanStatus.Single(x => x.Id == annualPlanStatusDto.Id);

                annualPlanStatus.Status      = annualPlanStatusDto.Status;
                annualPlanStatus.Description = annualPlanStatusDto.Description;
                annualPlanStatus.TimeStamp   = annualPlanStatusDto.TimeStamp;

                db.SaveChanges();
            }
        }
Exemple #4
0
        public void Insert(AnnualPlanStatusDto annualPlanStatusDto)
        {
            var entity = new Entities.AnnualPlanStatus
            {
                MarketingYearId = annualPlanStatusDto.MarketingYearId,
                Status          = annualPlanStatusDto.Status,
                Description     = annualPlanStatusDto.Description,
                TimeStamp       = annualPlanStatusDto.TimeStamp
            };

            using (var db = new DbContext())
            {
                db.AnnualPlanStatus.Add(entity);
                db.SaveChanges();
            }
        }