/// <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); } }
/// <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); } }
/// <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)); }
/// <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(); }