public async Task <IHttpActionResult> GetProjectDocuments(int projectId) { var generalRepository = new GeneralRepository <ProjectDocuments>(new AppDbContext()); var documentData = await generalRepository.GetAllItems(p => p.ProjectId == projectId); return(Ok(documentData)); }
public async Task <IHttpActionResult> UploadProjectDocuments([FromBody] ProjectDocuments projectDocuments) { if (!ModelState.IsValid) { return(BadRequest()); } var generalRepository = new GeneralRepository <ProjectDocuments>(new AppDbContext()); var documentDetail = await generalRepository.AddNewItem(projectDocuments); if (documentDetail == null) { return(InternalServerError()); } var documentData = await generalRepository.GetAllItems(p => p.ProjectId == documentDetail.ProjectId); return(Ok(documentData)); }