Пример #1
0
        public void Delete(int marketingYearId)
        {
            using (var db = new DbContext())
            {
                Entities.FieldPlan fieldPlan = db.FieldPlan.Single(x => x.MarketingYearId == marketingYearId);

                db.FieldPlan.Remove(fieldPlan);
                db.SaveChanges();
            }
        }
Пример #2
0
        private FieldPlanDto ToDto(Entities.FieldPlan entity)
        {
            var dto = new FieldPlanDto
            {
                Id              = entity.Id,
                Hectare         = entity.Hectare,
                MarketingYearId = entity.MarketingYearId
            };

            return(dto);
        }
Пример #3
0
        public void Update(FieldPlanDto dto)
        {
            using (var db = new DbContext())
            {
                Entities.FieldPlan fieldPlan = db.FieldPlan.Single(x => x.MarketingYearId == dto.MarketingYearId);

                fieldPlan.Hectare = dto.Hectare;

                db.SaveChanges();
            }
        }
Пример #4
0
        public void Insert(FieldPlanDto dto)
        {
            var entity = new Entities.FieldPlan
            {
                Id              = dto.Id,
                Hectare         = dto.Hectare,
                MarketingYearId = dto.MarketingYearId
            };

            using (var db = new DbContext())
            {
                db.FieldPlan.Add(entity);
                db.SaveChanges();
            }
        }
Пример #5
0
        public FieldPlanDto GetByMarketingYear(int marketingYearId)
        {
            using (var db = new DbContext())
            {
                Entities.FieldPlan fieldPlan = db.FieldPlan.FirstOrDefault(x => x.MarketingYearId == marketingYearId);

                if (fieldPlan == null)
                {
                    return(null);
                }

                FieldPlanDto dto = ToDto(fieldPlan);

                return(dto);
            }
        }