public async Task <IHttpActionResult> Putformulaiorolpermiso(int id, formulaiorolpermiso formulaiorolpermiso) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != formulaiorolpermiso.idformulario) { return(BadRequest()); } db.Entry(formulaiorolpermiso).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!formulaiorolpermisoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getformulaiorolpermiso(int id) { formulaiorolpermiso formulaiorolpermiso = await db.formulaiorolpermiso.FindAsync(id); if (formulaiorolpermiso == null) { return(NotFound()); } return(Ok(formulaiorolpermiso)); }
public static formulaiorolpermisoDto FromModel(formulaiorolpermiso model) { return(new formulaiorolpermisoDto() { idformulario = model.idformulario, idrol = model.idrol, idpermiso = model.idpermiso, formulario = formularioDto.FromModel(model.formulario), permiso = permisoDto.FromModel(model.permiso), rol = rolDto.FromModel(model.rol), }); }
public async Task <IHttpActionResult> Deleteformulaiorolpermiso(int id) { formulaiorolpermiso formulaiorolpermiso = await db.formulaiorolpermiso.FindAsync(id); if (formulaiorolpermiso == null) { return(NotFound()); } db.formulaiorolpermiso.Remove(formulaiorolpermiso); await db.SaveChangesAsync(); return(Ok(formulaiorolpermiso)); }