예제 #1
0
 public static Result RegisterCustomer(Customer customer)
 {
     if (CustomerDAC.IsCustomerRegistered(customer) == 0)
     {
         return(CustomerDAC.RegisterCustomer(customer));
     }
     else
     {
         return(new Result()
         {
             Message = "El usuario ya exite, use login para ingresar",
             Status = ResultStatus.Error
         });
     }
 }
예제 #2
0
        public static Result GetOrders(Customer customer)
        {
            int customerId = CustomerDAC.IsCustomerRegistered(new Customer()
            {
                CustomerEmail = customer.CustomerEmail
            });

            if (customerId != 0)
            {
                return(SalesDAC.GetOrders(customerId));
            }
            else
            {
                return(new Result()
                {
                    Status = ResultStatus.Error,
                    Message = "El usuario no esta registrado"
                });
            }
        }
예제 #3
0
        public static Result NewOrder(Order order)
        {
            int customerId = CustomerDAC.IsCustomerRegistered(new Customer()
            {
                CustomerEmail = order.UserEmail
            });

            if (customerId != 0)
            {
                order.CustomerId = customerId;
                return(SalesDAC.NewOrder(order));
            }
            else
            {
                return(new Result()
                {
                    Status = ResultStatus.Error,
                    Message = "El usuario no esta registrado"
                });
            }
        }