Exemple #1
0
        public Administrator Post(CreateAdminRequest request)
        {
            var personCtr = new PersonCtr();
            var adminData = new Administrator
            {
                FName   = request.FName,
                LName   = request.LName,
                PhoneNo = request.PhoneNo,
                Email   = request.Email
            };

            personCtr.CreateAdmin(adminData);
            return(adminData);
        }
Exemple #2
0
        public Administrator Put(UpdateAdminRequest request)
        {
            var personCtr = new PersonCtr();
            var adminData = new Administrator
            {
                ID      = request.ID,
                FName   = request.FName,
                LName   = request.LName,
                PhoneNo = request.PhoneNo,
                Email   = request.Email
            };

            personCtr.UpdateAdmin(adminData);
            return(adminData);
        }
Exemple #3
0
        public Customer Put(UpdateCustomerRequest request)
        {
            var personCtr    = new PersonCtr();
            var customerData = new Customer()
            {
                FName   = request.FName,
                LName   = request.LName,
                PhoneNo = request.PhoneNo,
                Email   = request.Email,
                VIP     = request.VIP
            };

            personCtr.UpdateCustomer(customerData);
            return(customerData);
        }
Exemple #4
0
        public Customer Post(CustomerRequestPP request)
        {
            var personCtr    = new PersonCtr();
            var customerData = new Customer()
            {
                ID      = request.ID,
                FName   = request.FName,
                LName   = request.LName,
                PhoneNo = request.PhoneNo,
                Email   = request.Email,
                VIP     = request.VIP
            };

            personCtr.CreateCustomer(customerData);
            return(customerData);
        }
Exemple #5
0
        public void Delete(DeleteAdminRequest request)
        {
            var personCtr = new PersonCtr();

            personCtr.Delete(request.ID);
        }
Exemple #6
0
        public List <Administrator> Get(GetAllAdminsRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetAllAdmins());
        }
Exemple #7
0
        public Administrator Get(GetAdminByPhoneNoRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetAdminByPhoneNo(request.PhoneNo));
        }
Exemple #8
0
        public void Delete(DeleteCustomerRequest request)
        {
            var personCtr = new PersonCtr();

            personCtr.Delete(request.ID);
        }
Exemple #9
0
        public List <Customer> Get(GetAllCustomersRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetAllCustomers());
        }
Exemple #10
0
        public Customer Get(GetCustomerByPhoneNoRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetCustomerByPhoneNo(request.PhoneNo));
        }
Exemple #11
0
 public PersonService()
 {
     _personCtr = new PersonCtr();
 }
Exemple #12
0
        public Customer Get(GetCustomerByIDRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetCustomerByID(request.ID));
        }
Exemple #13
0
        public Administrator Get(GetAdminByIDRequest request)
        {
            var personCtr = new PersonCtr();

            return(personCtr.GetAdminByID(request.ID));
        }