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)); }
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)); }
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)); }