/// <summary> /// This method is used to delete projects /// </summary> /// <returns></returns> public OperationStatus DeleteProject(int ProjectId) { using (_IProjectRepo = new ProjectRepo()) { return(_IProjectRepo.DeleteProject(ProjectId)); } }
public ActionResult DeleteProject(int id) { var project = _projectRepo.GetProject(id); if (project == null) { return(NotFound()); } _projectRepo.DeleteProject(project); _projectRepo.SaveChanges(); return(NoContent()); }
public async Task <ActionResult <Project> > DeleteProject(int projectId) { var project = await _projectRepo.GetProjectByIdAsync(projectId); if (project == null) { return(NotFound("Project doesn't exist")); } _projectRepo.DeleteProject(project); await _projectRepo.SaveAllAsync(); return(Ok()); }
public async Task <IActionResult> DeleteProject(int ProjectId) { try { ResponseViewModel ResObj = await _projectRepo.DeleteProject(ProjectId); if (ResObj.Status == false && ResObj.Messege == "Something Went Wrong !") { return(BadRequest(ResObj)); } else { return(Ok(ResObj)); } } catch (Exception ex) { return(null); } }