예제 #1
0
        public List <GetAllSuccessCustomerDTO> GetAllSuccessCustomers(GetSuccessCustomerDTO objCustomer)
        {
            List <GetAllSuccessCustomerDTO> customer = new List <GetAllSuccessCustomerDTO>();


            SqlCommand SqlCmd = new SqlCommand("spSelectActiveCustomer");

            SqlCmd.CommandType = CommandType.StoredProcedure;
            SqlCmd.Parameters.AddWithValue("@ActionBy", objCustomer.ActionBy);
            customer = _unitOfWork.DbLayer.GetEntityList <GetAllSuccessCustomerDTO>(SqlCmd);

            return(customer);
        }
        public HttpResponseMessage GetAllSuccessCustomers(GetSuccessCustomerDTO objCustomer)
        {
            HttpResponseMessage message;

            try
            {
                //  CustomerDataAccessLayer dal = new CustomerDataAccessLayer();
                var dynObj = new { result = _Customer.GetAllSuccessCustomers(objCustomer) };
                message = Request.CreateResponse(HttpStatusCode.OK, dynObj);
            }
            catch (Exception ex)
            {
                message = Request.CreateResponse(HttpStatusCode.BadRequest, new { msgText = "Somthing wrong, Try Again!" });
                ErrorLog.CreateErrorMessage(ex, "Customer", "GetAllSuccessCustomers");
            }
            return(message);
        }