public async Task <IActionResult> Put([FromBody] UserEmailLocation emailLoc) { try { string userName = _authService.GetUserNameFromToken(this.HttpContext); //todo: get by id and username to verify security return(new JsonResult(await _dao.InsertUserEmailLocation(emailLoc))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task DeleteUserAddress() { UserEmailLocation emailLoc = new UserEmailLocation() { UserEmailLocationID = 1, UserID = 1, UserAddressID = 1, EmailAddress = "*****@*****.**" }; //Arrange var controller = new UserEmailLocationController(_dao, _authService); //Act failure var result = await controller.Delete(emailLoc); //Assert failure var failureResult = Assert.IsType <JsonResult>(result); }
public async Task <IActionResult> Delete([FromBody] UserEmailLocation emailLoc) { try { string userName = _authService.GetUserNameFromToken(this.HttpContext); //todo: get by id and username to verify security if (await _dao.DeleteUserEmailLocation(emailLoc)) { return(new JsonResult("Successfully deleted address.")); } else { return(BadRequest("Error deleting address")); } } catch (Exception e) { return(BadRequest(e.Message)); } }
public Task <bool> DeleteUserEmailLocation(UserEmailLocation emailLoc) { return(Task.FromResult(true)); }
public Task <UserEmailLocation> InsertUserEmailLocation(UserEmailLocation emailLoc) { emailLoc.UserEmailLocationID = 1; return(Task.FromResult(emailLoc)); }
public Task <UserEmailLocation> UpdateUserEmailLocation(UserEmailLocation emailLoc) { return(Task.FromResult(emailLoc)); }