public async Task <ActionResult> Put(int id, [FromBody] TelefonoProveedorCreacionDTO telefonoActualizar) { var telefono = mapper.Map <TelefonoProveedor>(telefonoActualizar); telefono.codigoTelefono = id; contexto.Entry(telefono).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] TelefonoProveedorCreacionDTO telefonoProvActualizacion) { var telefonoProv = this.mapper.Map <TelefonoProveedor>(telefonoProvActualizacion); telefonoProv.CodigoTelefono = id; this.dBContext.Entry(telefonoProv).State = EntityState.Modified; await this.dBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoCreacion) { var telefono = mapper.Map <TelefonoProveedor>(telefonoCreacion); contexto.Add(telefono); await contexto.SaveChangesAsync(); var telefonoDTO = mapper.Map <TelefonoProveedorDTO>(telefono); return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefono.codigoTelefono }, telefonoDTO)); }
public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProvCreacion)//Se espera recibir un JSON o un DOC.XML { var telefonoProv = this.mapper.Map <TelefonoProveedor>(telefonoProvCreacion); this.dBContext.Add(telefonoProv); await this.dBContext.SaveChangesAsync(); var telefonoProvDTO = this.mapper.Map <TelefonoProveedorDTO>(telefonoProv); return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProv.CodigoTelefono }, telefonoProvDTO)); }
public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProveedorCreacion) { var telefonoProveedor = _mapper.Map <TelefonoProveedor>(telefonoProveedorCreacion); _contexto.Add((object)telefonoProveedor); await _contexto.SaveChangesAsync(); var telefonoProveedorDto = _mapper.Map <TelefonoProveedorDTO>(telefonoProveedor); return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProveedor.CodigoTelefono }, telefonoProveedorDto)); }
public async Task <ActionResult> Post([FromBody] TelefonoProveedorCreacionDTO telefonoProveedorCreacionDTO) { var telefonoProveedor = this.mapper.Map <TelefonoProveedor>(telefonoProveedorCreacionDTO); this.inventarioDBContext.Add(telefonoProveedor); await this.inventarioDBContext.SaveChangesAsync(); var telefonoProveedorDTO = this.mapper.Map <TelefonoProveedorDTO>(telefonoProveedor); return(new CreatedAtRouteResult("GetTelefonoProveedor", new { id = telefonoProveedor.CodigoTelefono }, telefonoProveedorDTO)); }