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(); } }
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(); } }
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); }
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); }