Beispiel #1
0
        public int SaveBillFile(BillFile file)
        {
            var entity = BillFiles
                         .SingleOrDefault(x => x.BillId == file.BillId);

            if (entity == null)
            {
                entity = new Entities.BillFile();
                DbContext.Add(entity);
            }

            entity.Data      = file.Data;
            entity.Extension = file.Extension;
            entity.Name      = file.Name;
            entity.BillId    = file.BillId;
            entity.CreatedOn = file.CreatedOn;

            DbContext.SaveChanges();
            return(file.Id ?? 0);
        }
Beispiel #2
0
 public void DeleteBillFile(int billId)
 {
     DbContext.Remove(BillFiles.Single(x => x.BillId == billId));
     DbContext.SaveChanges();
 }
Beispiel #3
0
 public bool Exists(int billId)
 {
     return(BillFiles.Any(x => x.BillId == billId));
 }
Beispiel #4
0
 public BillFile GetBillFile(int billId)
 {
     return(BillFiles
            .Single(x => x.BillId == billId)
            .ToModel());
 }