public async Task <ActionResult> Post([FromBody] SubestacionCreacionDTO subestacionCreacionDTO) { var zonaExiste = await context.Zonas .AnyAsync(x => x.Id == subestacionCreacionDTO.ZonaId); if (!zonaExiste) { return(BadRequest("La zona proporcionada no existe")); } var subestacion = mapper.Map <Subestacion>(subestacionCreacionDTO); subestacion.ZonaId = subestacionCreacionDTO.ZonaId; context.Add(subestacion); await context.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] SubestacionCreacionDTO subestacionCreacionDTO) { return(await Put <SubestacionCreacionDTO, Subestacion>(id, subestacionCreacionDTO)); }