Ejemplo n.º 1
0
        /// <summary>
        /// Gets a Customer
        /// </summary>
        /// <param name="username">A Username from the user</param>
        /// <returns>A Customer</returns>
        public Customer GetCustomer(string username)
        {
            ICustomerServices CusServ = new CustomerServicesClient();

            try {
                return(CusServ.Get(username));
            }
            catch (NullReferenceException NE) {
                Console.WriteLine(NE);
                return(null);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Search the database for a Customer, through the WCF
        /// </summary>
        /// <param name="username"></param>
        /// <returns> a Customer (Cus) </returns>
        public MAPMAClient.Model.Customer Get(string username)
        {
            ICustomerServices Service = new CustomerServicesClient();

            try {
                var Customer = Service.Get(username);

                MAPMAClient.Model.Customer Cus;

                Cus = GetCustmerClientSide(Customer);

                return(Cus);
            }
            catch (NullReferenceException NE) {
                Console.WriteLine(NE);
                Console.ReadLine();
                return(null);
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Login a Customer
        /// </summary>
        /// <param name="inputPassword">The password that was input</param>
        /// <param name="username">The username that was input</param>
        /// <returns>A customer if successfull and returns null if failed</returns>
        public Customer Login(string inputPassword, string username)
        {
            ICustomerServices CusServ = new CustomerServicesClient();

            return(CusServ.Login(inputPassword, username));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Register a customer in the database
        /// </summary>
        /// <param name="cus"> A customer with all fields filled</param>
        /// <param name="password"> A chosen password</param>
        /// <returns>return 0 if failed, returns 1 if succesful and returns 2 if an expcetion happend</returns>
        public int Register(Customer cus, string password)
        {
            ICustomerServices CusServ = new CustomerServicesClient();

            return(CusServ.Register(cus, password));
        }
 public CustomersController()
 {
     customerObject = new CustomerServicesClient();
 }