Example #1
0
        private CustomerDALModel MapToCustomerDalModel(AddCustomerViewModel src)
        {
            var dalCustomer = new CustomerDALModel();

            dalCustomer.ContactName  = src.Name;
            dalCustomer.ContactTitle = src.Title;
            dalCustomer.City         = src.City;
            dalCustomer.CompanyName  = "Grand Circus";
            dalCustomer.CustomerID   = Guid.NewGuid().ToString().Substring(0, 5);
            return(dalCustomer);
        }
Example #2
0
        public bool InsertNewCustomer(CustomerDALModel dalModel)  //Give parameters to sql query to stop sql injection
        {
            var sql = @"Insert INTO Customers (ContactName, City, ContactTitle, CustomerID, CompanyName)
            Values(@ContactName,@City,@ContactTitle, @CustomerID, @CompanyName)";

            using (var connection = new SqlConnection(_config.ConnectionString)) //Idisposable
            {
                var result = connection.Execute(sql, dalModel);
                return(true);
            }
        }
Example #3
0
        public bool InsertNewCustomer(CustomerDALModel dalModel)
        {
            var sql = $@"Insert INTO Customers (ContactName, City, ContactTitle, CustomerID, CompanyName) 
                        Values (@{nameof(dalModel.ContactName)}, @{nameof(dalModel.City)}, @{nameof(dalModel.ContactTitle)}, @{nameof(dalModel.CustomerID)}, @{nameof(dalModel.CompanyName)})";

            using (var connection = new SqlConnection(_config.ConnectionString))
            {
                var result = connection.Execute(sql, dalModel);

                return(true);
            }
        }
Example #4
0
        private Customer MapCustomer(CustomerDALModel dalCustomer)
        {
            var customer = new Customer();

            customer.CompanyName = dalCustomer.CompanyName;
            customer.Id          = dalCustomer.CustomerID;
            customer.Address     = dalCustomer.Address;
            customer.City        = dalCustomer.City;
            customer.PostalCode  = dalCustomer.PostalCode;
            customer.Phone       = dalCustomer.Phone;
            customer.Region      = dalCustomer.Region;
            customer.Country     = dalCustomer.Country;
            return(customer);
        }
Example #5
0
 public bool InsertNewCustomer(CustomerDALModel dalModel)
 {
     throw new NotImplementedException();
 }
Example #6
0
 public CustomerListItemViewModel(CustomerDALModel dalModel)
 {
     Id   = dalModel.CustomerID;
     Name = dalModel.ContactName;
 }