コード例 #1
0
 public IEnumerable <Company> Read()
 {
     using (context = new MvcInvoiceContext())
     {
         var companies = context.Companies.ToList();
         return(companies);
     }
 }
コード例 #2
0
 public Company Find(int Id)
 {
     using (context = new MvcInvoiceContext())
     {
         var company = context.Companies.Where(res => res.Id == Id).FirstOrDefault();
         return(company);
     }
 }
コード例 #3
0
 public void Create(Company entity)
 {
     using (context = new MvcInvoiceContext())
     {
         context.Companies.Add(entity);
         context.SaveChanges();
     }
 }
コード例 #4
0
 public void Delete(Company entity)
 {
     using (context = new MvcInvoiceContext())
     {
         context.Companies.Attach(entity);
         context.Companies.Remove(entity);
         context.SaveChanges();
     }
 }
コード例 #5
0
 public void Update(Company entity)
 {
     using (context = new MvcInvoiceContext())
     {
         var currentCompany = context.Companies.Where(res => res.Id == entity.Id).FirstOrDefault();
         currentCompany.PhoneNumber  = entity.PhoneNumber;
         currentCompany.Email        = entity.Email;
         currentCompany.BusinessName = entity.BusinessName;
         currentCompany.ZipCode      = entity.ZipCode;
         currentCompany.Address      = entity.Address;
         context.SaveChanges();
     }
 }