public async Task DeleteLabelTest() { int result = await _labelService.Delete(1, 1); Assert.IsNotNull(result); Assert.AreEqual(1, result); }
public async Task <IActionResult> DeleteLabel([Required] int id) { int userId = int.Parse(HttpContext.Items["UserId"].ToString()); int deletedItem = await _labelService.Delete(id, userId); if (deletedItem == 1) { return(Ok( new ResponseModel <object> { IsSuccess = true, Result = "Deleted successful", Message = "Label with ID = " + id + " is deleted by UserId = " + userId + "." })); } return(NotFound( new ResponseModel <string> { IsSuccess = false, Result = "Not found.", Message = "No data exist for Id = " + id })); }