Example #1
0
        public Model.Offer Insert(Model.Offer offer)
        {
            var offerEntity = _mapper.Map <Database.Offer>(offer);

            _context.Offers.Add(offerEntity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Offer>(offerEntity));
        }
Example #2
0
        public List <Model.Employee> Delete(int id)
        {
            var entity = _context.Employees.Find(id);

            _context.Remove(entity);
            _context.SaveChanges();

            var list = _context.Employees.ToList();

            return(_mapper.Map <List <Model.Employee> >(list));
        }
Example #3
0
        public List <Model.Internet> Delete(int id)
        {
            var InternetEntity = _internet.Internets.Find(id);

            _internet.Internets.Remove(InternetEntity);

            _internet.SaveChanges();

            var list = _internet.Internets.ToList();

            return(_mapper.Map <List <Model.Internet> >(list));
        }
Example #4
0
        public Model.Customer Insert(Model.Customer customer)
        {
            var account        = AccountService.CreateAccountForCustomer(customer);
            var customerEntity = _mapper.Map <Database.Customer>(customer);

            var accountEntity = _mapper.Map <Account>(account);

            customerEntity.Account = accountEntity;

            _context.Accounts.Add(accountEntity);
            _context.Customers.Add(customerEntity);
            _context.SaveChanges();

            return(_mapper.Map <Model.Customer>(customerEntity));
        }