public async Task <IActionResult> AddNewCategory([FromBody] CategoryViewModel model) { //Do code here Category cat = new Category(); cat.Title = model.Title; cat.Url = model.Url; cat.OpenInNewWindow = model.OpenInNewWindow; Task <Category> new_cat = _adminGS.AddCategory(cat); return(Created(HttpContext.Request.Scheme + "://" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + cat.Id, cat.Title)); //return Ok(); }
public async Task <bool> Testfor_ValidateCategoryId() { //Arrange bool res = false; //Act adminservice.Setup(repo => repo.AddCategory(_category)).ReturnsAsync(_category); var result = await _adminGroceryS.AddCategory(_category); if (result.Id.Length.ToString() == _category.Id.Length.ToString()) { res = true; } //Asert //final result displaying in text file await File.AppendAllTextAsync("../../../../output_boundary_revised.txt", "Testfor_ValidateCategoryId=" + res + "\n"); return(res); }
public async Task <bool> Testfor_Validate_InvlidAddCategory() { //Arrange bool res = false; _category = null; //Act adminservice.Setup(repo => repo.AddCategory(_category)).ReturnsAsync(_category = null); var result = await _adminGroceryS.AddCategory(_category); if (result == null) { res = true; } //Asert //final result displaying in text file await File.AppendAllTextAsync("../../../../output_exception_revised.txt", "Testfor_Validate_InvlidAddCategory=" + res + "\n"); return(res); }