Beispiel #1
0
        public async Task Register_Fail_UserExist()
        {
            //Arrange------------------------------------------------------------------------------------------------------------------------------
            var request  = UnitTestsDataInput.baseRouteV1 + "site/panel/auth/register";
            var model    = UnitTestsDataInput.userForRegisterDto_Fail_Exist;
            var expected = new returnMessage()
            {
                status  = false,
                title   = "خطا",
                message = "نام کاربری وجود دارد"
            };
            //Act----------------------------------------------------------------------------------------------------------------------------------
            var response = await _client.PostAsync(request, ContentHelper.GetStringContent(model));

            var actual = await response.Content.ReadAsAsync <returnMessage>();

            //Assert-------------------------------------------------------------------------------------------------------------------------------

            Assert.Equal(HttpStatusCode.BadRequest, response.StatusCode);

            Assert.IsType <returnMessage>(actual);

            Assert.False(expected.status);
            Assert.Equal(expected.title, actual.title);
            //Assert.Equal(expected.message, actual.message);
        }
        public IActionResult getApplicationName([FromBody] MainApplicationModel model)
        {
            var data = DbClientFactory <frameWorkDbRepository> .Instance.getApplicationName(model.fdApplicationCode, _config["sqlDb:DbPortal"]);

            var fdResult = new returnMessage();

            fdResult.isSuccess = true;
            fdResult.message   = "";
            fdResult.data      = data;


            return(Ok(fdResult));
        }
Beispiel #3
0
        public IActionResult admin()
        {
            userModel adminModel = new userModel();

            adminModel.fdUserName = "******";
            adminModel.fdPassword = "******";

            var fdResult = new returnMessage();

            fdResult.isSuccess = true;
            fdResult.message   = "";
            fdResult.data      = GenerateJSONWebToken(adminModel);

            return(Ok(fdResult));
        }
Beispiel #4
0
        public IActionResult checkLogin([FromBody] userModel model)
        {
            string jsonUserModel = Newtonsoft.Json.JsonConvert.SerializeObject(model);
            var    fdResult      = new returnMessage();
            var    data          = DbClientFactory <UserDbRepository> .Instance.checkLogin(jsonUserModel, _config["sqlDb:DbConn"]);

            fdResult = Newtonsoft.Json.JsonConvert.DeserializeObject <returnMessage>(data.Substring(1, data.Length - 2));
            if (fdResult.message == "" && fdResult.data != "")
            {
                fdResult.isSuccess = true;
                fdResult.data      = GenerateJSONWebToken(model);
            }
            else
            {
                fdResult.isSuccess = false;
            }

            return(Ok(fdResult));
        }