// DELETE api/project/5 public bool Delete(int id) { try { if (id > 0) { _loggerServices.LogInfo("InfoCode: API Info | Message :" + "File Name : ProjectController | Method Name : DeleteProject | Description : Method Begin", LoggerConstants.Informations.WebAPIInfo); var isSuccess = _projectServices.DeleteProject(id); if (isSuccess) { return(true); } throw new ApiDataException(1002, "Project is already deleted or not exist in system.", HttpStatusCode.NoContent); } else { throw new ApiException() { ErrorCode = (int)HttpStatusCode.BadRequest, ErrorDescription = "Bad Request..." } }; } catch (Exception exception) { _loggerServices.LogException(exception, LoggerConstants.Informations.WebAPIInfo); } return(false); }
public IActionResult Delete(int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { _service.DeleteProject(id); return(Ok()); } }
public void DeleteProjectTest() { int maxID = _projects.Max(a => a.Project_ID); // Before removal var lastProduct = _projects.Last(); // Remove last Product _projectService.DeleteProject(lastProduct.Project_ID); var project = _projectService.GetProjectById(maxID - 1); if (project != null) { Assert.That(maxID, Is.GreaterThan(project.Project_ID)); // Max id reduced by 1 } }
public IActionResult DeleteProject(int id) { return(Ok(_projectServices.DeleteProject(id))); }
public void Delete(int id) { _projectServices.DeleteProject(id); }
public IActionResult DeleteProject(int ProjectId, string email) { var temp = projectService.DeleteProject(email, ProjectId); return(Ok(temp)); }