public SuccessModel <object> GetCustomerById(int customerId)

        {
            try
            {
                object id            = customerId;
                var    parameterList = new List <Tuple <string, object> >
                {
                    Tuple.Create("@CustomerId", id)
                };
                DataSet executedSP = MasterHelperService.SqlConnectionSPHelper("GetCustomerById", parameterList);
                return(new SuccessModel <object>()
                {
                    Data = executedSP.Tables[0],
                    ErrorMessage = null
                });
            }
            catch (Exception ex)
            {
                return(new SuccessModel <object>()
                {
                    Data = null,
                    ErrorMessage = ex.Message
                });
            }
        }
 public SuccessModel <CategoryInfoManageModel> GetCategoryDetailsForDP()
 {
     try
     {
         object id            = 3;
         var    parameterList = new List <Tuple <string, object> >
         {
             Tuple.Create("@EntityId", id)
         };
         DataSet executedSP   = MasterHelperService.SqlConnectionSPHelper("GetCategoryList", null);
         DataSet executedSPCT = MasterHelperService.SqlConnectionSPHelper("GetReferenceDataValueByEntity", parameterList);
         return(new SuccessModel <CategoryInfoManageModel>()
         {
             Data = new CategoryInfoManageModel()
             {
                 CategoryList = executedSP.Tables[0],
                 CategoryTypeList = executedSPCT.Tables[0],
             },
             ErrorMessage = null
         });
     }
     catch (Exception ex)
     {
         return(new SuccessModel <CategoryInfoManageModel>()
         {
             Data = null, ErrorMessage = ex.Message
         });
     }
 }
示例#3
0
        public SuccessModel <object> RemoveCartItem(int cartId)
        {
            try
            {
                string message       = string.Empty;
                object _cartId       = cartId;
                var    parameterList = new List <Tuple <string, object> >
                {
                    Tuple.Create("@CartId", _cartId)
                };

                DataSet executedSP = MasterHelperService.SqlConnectionSPHelper("RemoveShoppingItem", parameterList);

                return(new SuccessModel <object>()
                {
                    Data = "Save Successfully",
                    ErrorMessage = null
                });
            }
            catch (Exception ex)
            {
                return(new SuccessModel <object>()
                {
                    Data = "Something went wrong",
                    ErrorMessage = "Failed"
                });
                //  throw ex;
            }
        }
示例#4
0
        public SuccessModel <object> UpdateCartItem(ShoppingCartModel model)
        {
            try
            {
                string message       = string.Empty;
                var    parameterList = new List <Tuple <string, object> >
                {
                    Tuple.Create("@CartId", model.CustomerId),
                    Tuple.Create("@Quantity", model.Quantity == null ? default(int) : model.Quantity),
                };

                DataSet executedSP = MasterHelperService.SqlConnectionSPHelper("UpdateShoppingItem", parameterList);



                return(new SuccessModel <object>()
                {
                    Data = "Save Successfully",
                    ErrorMessage = null
                });
            }
            catch (Exception ex)
            {
                return(new SuccessModel <object>()
                {
                    Data = "Something went wrong",
                    ErrorMessage = "Failed"
                });
                //  throw ex;
            }
        }
        public DataValidationModel <object> CustometInsertOrUpdate(CustomerIUModel customer)

        {
            try
            {
                string message       = string.Empty;
                var    parameterList = new List <Tuple <string, object> >
                {
                    Tuple.Create("@CustomerId", customer.CustomerId == null ? default(int) : customer.CustomerId),
                    Tuple.Create("@ContactEmail", customer.ContactEmail),
                    Tuple.Create("@LoginPassword", MasterHelperService.EncodePasswordToBase64(customer.LoginPassword)),
                    Tuple.Create("@FirstName", customer.FirstName),
                    Tuple.Create("@LastName", customer.LastName),
                    Tuple.Create("@Address1", customer.Address1),
                    Tuple.Create("@Address2", customer.Address2),
                    Tuple.Create("@ContactMobile", customer.ContactMobile),
                };

                DataSet executedSP = MasterHelperService.SqlConnectionSPHelper("SaveCustomer", parameterList);



                var isExist = false; var isNewCreated = false; var id = default(int);
                for (int i = 0; i < executedSP.Tables[0].Rows.Count; i++)
                {
                    isExist      = Convert.ToBoolean(executedSP.Tables[0].Rows[i]["IsExist"]);
                    isNewCreated = Convert.ToBoolean(executedSP.Tables[0].Rows[i]["IsNewCreated"]);
                    id           = Convert.ToInt32(executedSP.Tables[0].Rows[i]["Id"]);
                }


                return(new DataValidationModel <object>()
                {
                    Data = GetCustomerById(id),
                    IsExist = isExist,
                    ErrorMessage = null
                });
            }
            catch (Exception ex)
            {
                //return new DataValidationModel<string>()
                //{
                //    Data = "Something went wrong",
                //    ErrorMessage = "Failed"
                //};
                throw ex;
            }
        }
        public SuccessModel <LoginResponseModel> ValidateCustomer(LoginMaster loginUser)


        {
            try
            {
                var data = MasterHelperService.ValidatingUserForAll(loginUser, "CUSTOMER");
                if (data.Item1)
                {
                    var custData = GetCustomerById(data.Item2);
                    return(new SuccessModel <LoginResponseModel>()
                    {
                        Data = new LoginResponseModel()
                        {
                            Data = custData.Data, IsExist = data.Item1
                        }
                    });
                }
                else
                {
                    return(new SuccessModel <LoginResponseModel>()
                    {
                        Data = new LoginResponseModel()
                        {
                            IsExist = data.Item1, Data = null
                        }
                    });
                }
            }
            catch (Exception ex)
            {
                return(new SuccessModel <LoginResponseModel>()
                {
                    Data = null, ErrorMessage = ex.Message
                });
            }
        }