public async Task <IActionResult> PutPersonaElemento(long id, [FromBody] PersonaElementoVM personaElementoVM) { var personaElemento = mapper.Map <PersonaElemento>(personaElementoVM); personaElemento.Id = id; context.Entry(personaElemento).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult <PersonaElementoVM> > PostPersonaElemento([FromBody] PersonaElementoVM personaElementoVM) { var personaElemento = mapper.Map <PersonaElemento>(personaElementoVM); context.PersonaElementos.Add(personaElemento); await context.SaveChangesAsync(); personaElementoVM = mapper.Map <PersonaElementoVM>(personaElemento); return(new CreatedAtRouteResult("ObtenerPersonaElemento", new { id = personaElementoVM.Id }, personaElementoVM)); }