Beispiel #1
0
        public void Update(PulpitDto dto)
        {
            using (var db = new DbContext())
            {
                Entities.Pulpit pulpit = db.Pulpit.Single(x => x.Id == dto.Id);

                pulpit.Number      = dto.Number;
                pulpit.Section     = dto.Section;
                pulpit.District    = dto.District;
                pulpit.Forestry    = dto.Forestry;
                pulpit.HasRoof     = dto.HasRoof;
                pulpit.Description = dto.Description;
                pulpit.CreatedDate = dto.CreatedDate;
                pulpit.RemovedDate = dto.RemovedDate;

                db.SaveChanges();
            }
        }
Beispiel #2
0
        public void Insert(PulpitDto dto)
        {
            var entity = new Entities.Pulpit
            {
                Number      = dto.Number,
                Section     = dto.Section,
                District    = dto.District,
                Forestry    = dto.Forestry,
                HasRoof     = dto.HasRoof,
                Description = dto.Description,
                CreatedDate = dto.CreatedDate,
                RemovedDate = dto.RemovedDate
            };

            using (var db = new DbContext())
            {
                db.Pulpit.Add(entity);
                db.SaveChanges();
            }
        }
Beispiel #3
0
        private IList <PulpitDto> ToDtos(IList <Entities.Pulpit> entityList)
        {
            var dtos = new List <PulpitDto>();

            foreach (Entities.Pulpit entity in entityList)
            {
                var dto = new PulpitDto
                {
                    Id          = entity.Id,
                    Number      = entity.Number,
                    Section     = entity.Section,
                    District    = entity.District,
                    Forestry    = entity.Forestry,
                    HasRoof     = entity.HasRoof,
                    Description = entity.Description,
                    CreatedDate = entity.CreatedDate,
                    RemovedDate = entity.RemovedDate
                };
                dtos.Add(dto);
            }
            return(dtos);
        }
Beispiel #4
0
        public void AddPulpit(PulpitViewModel model, int marketingYearId)
        {
            if (String.IsNullOrWhiteSpace(model.Number) || model.Section <= 0 || String.IsNullOrWhiteSpace(model.District) ||
                String.IsNullOrWhiteSpace(model.Forestry))
            {
                throw new Exception("Wystąpił nieznany błąd podczas dodawania ambony.");
            }

            var dto = new PulpitDto
            {
                Number      = model.Number,
                Section     = model.Section,
                District    = model.District,
                Forestry    = model.Forestry,
                HasRoof     = model.HasRoof,
                Description = model.Description,
                CreatedDate = model.CreatedDate,
                RemovedDate = model.RemovedDate
            };

            _pulpitDao.Insert(dto);
        }