public async Task <IActionResult> DeleteProject([FromBody] CoalyticsProjectModel model) { if (ModelState.IsValid) { CoalyticsProject project = _repository.GetProjectbyProjectName(model.ProjectName); if (project == null) { return(BadRequest("Cannot find the Project")); } _repository.DeleteProject(model.ProjectName); return(Ok("Project has been Deleted")); } return(BadRequest()); }
public async Task <IActionResult> AddProject([FromBody] CoalyticsProjectModel model) { if (ModelState.IsValid) { CoalyticsProject project = _repository.GetProjectbyProjectName(model.ProjectName); if (project != null) { return(BadRequest("Project with the same Name already Exists")); } _repository.AddProject(model.ProjectName); return(Ok("Project has been Created")); } return(BadRequest()); }