public IHttpActionResult Post([FromBody] Rol rol) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } rol.Id = Rol.GetNextId(_context); _context.Rols.Add(rol); _context.SaveChanges(); activeDirectory.createGroup(rol.ADGroupName); return(Created(new Uri(Request.RequestUri + "/" + rol.Id), rol)); }