public async Task <IActionResult> PutProfile_Functionalities(int idProfile, Profile_Functionalities profile_Functionalities) { if (idProfile != profile_Functionalities.idProfile) { return(BadRequest()); } _context.Entry(profile_Functionalities).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Profile_FunctionalitiesExists(idProfile)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Profile_Functionalities> > PostProfile_Functionalities(Profile_Functionalities profile_Functionalities) { _context.Profile_Functionalities.Add(profile_Functionalities); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Profile_FunctionalitiesExists(profile_Functionalities.idProfile)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetProfile_Functionalities", new { id = profile_Functionalities.idProfile }, profile_Functionalities)); }