public async Task <IActionResult> PutAssignedProjectDetail(int id, AssignedProject assignedProject) { if (id != assignedProject.Id) { return(BadRequest()); } _context.Entry(assignedProject).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AssignedProjectDetailExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <AssignedProject> > PostAssignedProjectDetail(AssignedProject assignedProject) { //if(assignedProject.User == "Admin") //{ _context.ProjectsAssignmentDetails.Add(assignedProject); await _context.SaveChangesAsync(); //} //else //{ // return NoContent(); //} return(NoContent()); }
public async Task <ActionResult <AssignedProject> > PostAssignedProjectDetail(AssignedProject assignedProject) { var assignedProjectData = _context.ProjectsAssignmentDetails.ToList(); if (assignedProjectData == null) { foreach (var item in assignedProjectData) { if (item.User == assignedProject.User && item.Project == assignedProject.Project) { } else { _context.ProjectsAssignmentDetails.Add(assignedProject); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAssignedProjectDetail", new { id = assignedProject.Id }, assignedProject)); } } } return(NoContent()); }