示例#1
0
        public ReturnValues ShopKeeperAcceptApproveSendToShop(AdminApprove adap)
        {
            ReturnValues rv = new ReturnValues();

            using (SqlConnection conn = connect.getConnection())
            {
                using (SqlCommand cmd = new SqlCommand("ShopKeeperAcceptsFinishProductToShop", conn))//call Stored Procedure
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@UserId", adap.UserId);
                    cmd.Parameters.AddWithValue("@BusinessId", adap.BusinessId);
                    cmd.Parameters.AddWithValue("@ItemApprovalId", adap.ItemApprovalId);
                    cmd.Parameters.Add("@returnvalue", SqlDbType.Int);
                    cmd.Parameters["@returnvalue"].Direction = ParameterDirection.Output;
                    cmd.Parameters.Add("@returnvalueString", System.Data.SqlDbType.VarChar, 100);
                    cmd.Parameters["@returnvalueString"].Direction = ParameterDirection.Output;
                    try
                    {
                        cmd.ExecuteNonQuery();
                        rv.StatusCode    = Convert.ToInt32(cmd.Parameters["@returnvalue"].Value);
                        rv.StatusMessage = Convert.ToString(cmd.Parameters["@returnvalueString"].Value);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine("We are catching an exception");
                        CommonUtilityClass.ExceptionLog(ex);
                        Console.WriteLine(ex.Message);
                        rv.StatusCode    = 2000;
                        rv.StatusMessage = "An Error Occured";
                    }
                }
            }
            return(rv);
        }
        public IHttpActionResult ShopKeeperAcceptsFinishProductToShop([FromBody] AdminApprove adap)
        {
            var result       = (Object)null;
            var ReturnedData = (Object)null;

            adap.BusinessId = Convert.ToInt32(Request.Headers.GetValues("BUSINESSID").FirstOrDefault());
            adap.UserId     = Convert.ToInt32(Request.Headers.GetValues("USERID").FirstOrDefault());

            if (adap.BusinessId > 0 && adap.UserId > 0 && adap.ItemApprovalId > 0)
            {
                rv     = sl.ShopKeeperAcceptApproveSendToShop(adap);
                result = cuc.GetJsonObject(ReturnedData, rv);
            }
            else
            {
                rv.StatusCode = 10; rv.StatusMessage = "you did not supply a vital identity";
                result        = cuc.GetJsonObject(ReturnedData, rv);
            }

            return(Ok(result));
        }
        public IHttpActionResult AdminApproveFinishProductToShop([FromBody] AdminApprove adap)
        {
            var result       = (Object)null;
            var ReturnedData = (Object)null;

            if (VerifyUserBusinessID(adap.BusinessId, adap.UserId))
            {
                if (adap.BusinessId > 0 && adap.UserId > 0 && adap.ItemApprovalId > 0)
                {
                    rv     = pr.AdminApproveSendToShop(adap);
                    result = cuc.GetJsonObject(ReturnedData, rv);
                }
                else
                {
                    rv.StatusCode = 10; rv.StatusMessage = "you did not supply a vital identity";
                    result        = cuc.GetJsonObject(ReturnedData, rv);
                }
            }
            else
            {
                result = cuc.Error(3);
            }
            return(Ok(result));
        }