public void Edit(CustomerModel entity) { try { context.Entry <Customer>(ConvertCustomer.ConverttoEntity(entity)).State = System.Data.EntityState.Modified; log.Info("Customer wurde geändert."); } catch (Exception exp) { log.Error("Customer konnte nicht geändert werden."); throw new DalException("Customer konnte nicht geändert werden.", exp); } }
public void Delete(CustomerModel entity) { try { context.Customer.Remove(ConvertCustomer.ConverttoEntity(entity)); log.Info("Customer wurde gelöscht."); } catch (Exception exp) { log.Error("Customer konnte nicht gelöscht werden."); throw new DalException("Customer konnte nicht gelöscht werden.", exp); } }
public CustomerModel GetById(int id) { CustomerModel customer = null; try { customer = ConvertCustomer.ConvertfromEntity(context.Customer.Find(id)); log.Info("Customer wurde geladen."); } catch (Exception exp) { log.Error("Customer konnte nicht geladen werden."); throw new DalException("Customer konnte nicht geladen werden.", exp); } return(customer); }
public List <CustomerModel> GetAll() { List <CustomerModel> clist = null; try { IQueryable <Customer> query = context.Customer; clist = ConvertCustomer.ConvertToList(query); log.Info("CustomerEntities wurden geladen"); } catch (Exception exp) { log.Error("CustomerEntities konnten nicht geladen werden."); throw new DalException("CustomerEntities konnten nicht geladen werden.", exp); } return(clist); }
public List <CustomerModel> GetMyCustomers(int id) { List <CustomerModel> clist = null; try { IQueryable <Customer> query = from result in context.Customer where result.engineerid.Equals(id) select result; clist = ConvertCustomer.ConvertToList(query); log.Info("Customers von Engineer wurden geladen."); } catch (Exception exp) { log.Error("Customers von Engineer konnten nicht geladen werden."); throw new DalException("Customers von Engineer konnten nicht geladen werden.", exp); } return(clist); }