public async Task <IActionResult> PutProjectStageName([FromRoute] int id, [FromBody] ProjectStageName projectStageName) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != projectStageName.ProjctStageNameId) { return(BadRequest("Užklausos ID nesutampa su formoje esančiu ID")); } _context.Entry(projectStageName).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjectStageNameExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostProjectStageName([FromBody] ProjectStageName projectStageName) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.ProjectStageNames.Add(projectStageName); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProjectStageName", new { id = projectStageName.ProjctStageNameId }, projectStageName)); }