public async Task SubmitforPartnerShip_submitforApprovalofpartnership()
        {
            //Arrange
            string userid = "222", userName = "******";

            string RequestID = "";
            Random ObjRan    = new Random();

            RequestID = Convert.ToString(ObjRan.Next(1000000, 99999999));

            Submitforpartnership objSubmitforpartnership = new Submitforpartnership();

            objSubmitforpartnership.UserID                  = userid;
            objSubmitforpartnership.UserName                = userName;
            objSubmitforpartnership.AadharNum               = "12341234";
            objSubmitforpartnership.AadharPic               = "";
            objSubmitforpartnership.AddtionalDocument       = "";
            objSubmitforpartnership.AddtionalDocumentDetail = "";

            SubmitforpartnershipResponse objSubmitforpartnershipResponse = new SubmitforpartnershipResponse();

            objSubmitforpartnershipResponse.PartnerShipRequestID = RequestID;
            objSubmitforpartnershipResponse.ResponseMessage      = "Submitted User for ParnerShip";
            objSubmitforpartnershipResponse.UserID   = userid;
            objSubmitforpartnershipResponse.UserName = userName;

            _eventBookingService.Setup(x => x.SubmitforPartnerShip(objSubmitforpartnership, RequestID)).ReturnsAsync(objSubmitforpartnershipResponse);

            //Act
            var customer = await _EventBookingController.SubmitforPartnerShip(objSubmitforpartnership);

            //Assert
            Assert.NotNull(customer);
        }
Exemple #2
0
        public async Task <SubmitforpartnershipResponse> SubmitforPartnerShip(Submitforpartnership ObjSubmitforpartnership, string RequestID)
        {
            SubmitforpartnershipResponse objSubmitforpartnershipResponse = new SubmitforpartnershipResponse();
            string ResponseMessage = await _eventBookingRepository.SubmitforPartnerShipDB(ObjSubmitforpartnership, RequestID);

            objSubmitforpartnershipResponse.ResponseMessage      = ResponseMessage;
            objSubmitforpartnershipResponse.UserID               = ObjSubmitforpartnership.UserID;
            objSubmitforpartnershipResponse.UserName             = ObjSubmitforpartnership.UserName;
            objSubmitforpartnershipResponse.PartnerShipRequestID = RequestID;
            return(objSubmitforpartnershipResponse);
        }
Exemple #3
0
        public async Task <IActionResult> SubmitforPartnerShip(Submitforpartnership ObjSubmitforpartnership)
        {
            string RequestID = "";
            Random ObjRan    = new Random();

            RequestID = Convert.ToString(ObjRan.Next(1000000, 99999999));

            var bookEntities = await _eventBookingService.SubmitforPartnerShip(ObjSubmitforpartnership, RequestID);

            return(Ok(bookEntities));
        }
Exemple #4
0
        public async Task SubmitforPartnerShip_submitforApprovalofpartnership()
        {
            //Arrange
            string userid = "222", userName = "******";

            string RequestID = "";
            Random ObjRan    = new Random();

            RequestID = Convert.ToString(ObjRan.Next(1000000, 99999999));

            Submitforpartnership objSubmitforpartnership = new Submitforpartnership();

            objSubmitforpartnership.UserID                  = userid;
            objSubmitforpartnership.UserName                = userName;
            objSubmitforpartnership.AadharNum               = "12341234";
            objSubmitforpartnership.AadharPic               = "";
            objSubmitforpartnership.AddtionalDocument       = "";
            objSubmitforpartnership.AddtionalDocumentDetail = "";

            string queryString = "";

            queryString = "sp_SubmitforPartnerShip @UserID,@userName,@AadharNum,@AadharImange,@AdditionalDocImage,@AddtionDocDetails,@BookingID,@ResponseMessage OUT";


            _eventDBMock.Setup(x => x.ExecuteAsyncSql(It.IsAny <SqlParameter[]>(), queryString, 7)).ReturnsAsync("Submitted User for ParnerShip");

            SubmitforpartnershipResponse objSubmitforpartnershipResponse = new SubmitforpartnershipResponse();

            objSubmitforpartnershipResponse.PartnerShipRequestID = RequestID;
            objSubmitforpartnershipResponse.ResponseMessage      = "Submitted User for ParnerShip";
            objSubmitforpartnershipResponse.UserID   = userid;
            objSubmitforpartnershipResponse.UserName = userName;
            //Act

            var customer = await _eventBookingRepository.SubmitforPartnerShipDB(objSubmitforpartnership, RequestID);

            //Assert

            Assert.Equal(objSubmitforpartnershipResponse.ResponseMessage, customer);
        }
        public async Task <string> SubmitforPartnerShipDB(Submitforpartnership ObjSubmitforpartnership, string RequestID)
        {
            string ResponseMessage = "";

            try
            {
                var param = new SqlParameter[] {
                    new SqlParameter()
                    {
                        ParameterName = "@userID",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = 10,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.UserID)?String.Empty:ObjSubmitforpartnership.UserID
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@userName",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = 100,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.UserName)?String.Empty:ObjSubmitforpartnership.UserName
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@AadharNum",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = 20,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.AadharNum)?String.Empty:ObjSubmitforpartnership.AadharNum
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@AadharImange",
                        SqlDbType     = System.Data.SqlDbType.Image,
                        Size          = 100,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.AadharPic)? Convert.FromBase64String(string.Empty): Convert.FromBase64String(ObjSubmitforpartnership.AadharPic)
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@AdditionalDocImage",
                        SqlDbType     = System.Data.SqlDbType.Image,
                        Size          = 100,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.AddtionalDocument)?Convert.FromBase64String(string.Empty): Convert.FromBase64String(ObjSubmitforpartnership.AddtionalDocument)
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@AddtionDocDetails",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = 100,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = string.IsNullOrEmpty(ObjSubmitforpartnership.AddtionalDocumentDetail)?String.Empty:ObjSubmitforpartnership.AddtionalDocumentDetail
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@BookingID",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = 30,
                        Direction     = System.Data.ParameterDirection.Input,
                        Value         = RequestID
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@ResponseMessage",
                        SqlDbType     = System.Data.SqlDbType.VarChar,
                        Size          = -1,
                        Direction     = System.Data.ParameterDirection.Output
                    }
                };

                string queryString = "";
                queryString = "sp_SubmitforPartnerShip @UserID,@userName,@AadharNum,@AadharImange,@AdditionalDocImage,@AddtionDocDetails,@BookingID,@ResponseMessage OUT";

                ResponseMessage = await _IDBLayercs.ExecuteAsyncSql(param, queryString, 7);

                //var _Context = new AuthenticationContext();

                //int affectedRows = await _Context.Database.ExecuteSqlRawAsync("sp_SubmitforPartnerShip @UserID,@userName,@AadharNum,@AadharImange,@AdditionalDocImage,@AddtionDocDetails,@BookingID,@ResponseMessage OUT", param);
                //ResponseMessage = Convert.ToString(param[7].Value);
            }
            catch (Exception ex)
            {
                ResponseMessage = ex.Message.ToString();
            }
            return(ResponseMessage);
        }