Esempio n. 1
0
        public void Update(FodderDto dto)
        {
            using (var db = new DbContext())
            {
                Entities.Fodder fodder = db.Fodder.Single(x => x.Id == dto.Id);

                fodder.Type        = dto.Type;
                fodder.Kilograms   = dto.Kilograms;
                fodder.Owner       = dto.Owner;
                fodder.Description = dto.Description;
                fodder.Date        = dto.Date;

                db.SaveChanges();
            }
        }
Esempio n. 2
0
        public void Insert(FodderDto dto)
        {
            var entity = new Entities.Fodder
            {
                Type        = dto.Type,
                Kilograms   = dto.Kilograms,
                Owner       = dto.Owner,
                Description = dto.Description,
                Date        = dto.Date
            };

            using (var db = new DbContext())
            {
                db.Fodder.Add(entity);
                db.SaveChanges();
            }
        }
Esempio n. 3
0
        public void AddFodder(FodderViewModel model, int marketingYearId)
        {
            if (model.Type <= 0)
            {
                throw new Exception("Wystąpił nieznany błąd podczas dodawania karmy.");
            }

            var dto = new FodderDto
            {
                Type        = model.Type,
                Kilograms   = model.Kilograms,
                Owner       = model.Owner,
                Description = model.Description,
                Date        = model.Date
            };

            _fodderDao.Insert(dto);
        }
Esempio n. 4
0
        private IList <FodderDto> ToDtos(IList <Entities.Fodder> entityList)
        {
            var dtos = new List <FodderDto>();

            foreach (Entities.Fodder entity in entityList)
            {
                var dto = new FodderDto
                {
                    Id          = entity.Id,
                    Type        = entity.Type,
                    Kilograms   = entity.Kilograms,
                    Owner       = entity.Owner,
                    Description = entity.Description,
                    Date        = entity.Date
                };
                dtos.Add(dto);
            }
            return(dtos);
        }