public async Task PutClientes(int id, ClienteCreacionDTO clienteFromBody) { var cliente = mapper.Map <Cliente>(clienteFromBody); cliente.Id = id; context.Entry(cliente).State = EntityState.Modified; await context.SaveChangesAsync(); }
public async Task <Cliente> PostClientes(ClienteCreacionDTO clienteFromBody) { var cliente = mapper.Map <Cliente>(clienteFromBody); context.Clientes.Add(cliente); await context.SaveChangesAsync(); return(cliente); }
public async Task <ActionResult> Put(string id, [FromBody] ClienteCreacionDTO clienteActualizacion) { var cliente = this.mapper.Map <Cliente>(clienteActualizacion); cliente.Nit = id; this.dBContext.Entry(cliente).State = EntityState.Modified; await this.dBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(string id, [FromBody] ClienteCreacionDTO clienteCreacionDTO) { var cliente = this.mapper.Map <Cliente>(clienteCreacionDTO); cliente.Equals(id); this.inventarioDBContext.Entry(cliente).State = EntityState.Modified; await this.inventarioDBContext.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(string nit, [FromBody] ClienteCreacionDTO clienteActualizacion) { var cliente = _mapper.Map <Cliente>(clienteActualizacion); cliente.Nit = nit; _contexto.Entry(cliente).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacion)//Se espera recibir un JSON o un DOC.XML { var cliente = this.mapper.Map <Cliente>(clienteCreacion); this.dBContext.Add(clienteCreacion); await this.dBContext.SaveChangesAsync(); var clienteDTO = this.mapper.Map <ClienteDTO>(cliente); return(new CreatedAtRouteResult("GetCliente", new { id = cliente.Nit }, clienteDTO)); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacionDTO) { var cliente = mapper.Map <Cliente>(clienteCreacionDTO); inventarioDBContext.Add(cliente); await inventarioDBContext.SaveChangesAsync(); var clienteDTO = mapper.Map <ClienteDTO>(cliente); return(new CreatedAtRouteResult("GetCliente", new { id = cliente.Nit }, clienteDTO)); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacion) { var cliente = mapper.Map <Cliente>(clienteCreacion); context.Clientes.Add(cliente); await context.SaveChangesAsync(); var clienteDTO = mapper.Map <ClienteDTO>(cliente); return(new CreatedAtRouteResult("MostrarCuentasPorCliente", new { id = cliente.Id }, clienteDTO)); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacion) { var cliente = mapper.Map <Cliente>(clienteCreacion); contexto.Add(cliente); await contexto.SaveChangesAsync(); var clienteDTO = mapper.Map <ClienteDTO>(cliente); return(new CreatedAtRouteResult("GetClientes", new { nit = cliente.Nit, dpi = cliente.Dpi, nombre = cliente.Nombre, direccion = cliente.Direccion }, clienteDTO)); }
public async Task <ActionResult> Put(string nit, [FromBody] ClienteCreacionDTO clienteActualizacion) { var cliente = mapper.Map <Cliente>(clienteActualizacion); cliente.Nit = nit; //cliente.Dpi = dpi; //cliente.Nombre = nombre; //cliente.Direccion = direccion; contexto.Entry(cliente).State = EntityState.Modified; await contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] ClienteCreacionDTO clienteActualizacion) { var cliente = mapper.Map <Cliente>(clienteActualizacion); cliente.Id = id; byte[] timeStamp = GetTimestamp(DateTime.Now); cliente.TimeStamp = timeStamp; context.Entry(cliente).State = EntityState.Modified; await context.SaveChangesAsync(); return(NoContent()); }
public ActionResult Put(int id, [FromBody] ClienteCreacionDTO clienteFromBody) { clienteService.PutClientes(id, clienteFromBody); return(NoContent()); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteFromBody) { var cliente = await clienteService.PostClientes(clienteFromBody); return(new CreatedAtRouteResult("ObtenerCliente", new { id = cliente.Id }, cliente)); }
public async Task <ActionResult> Put(int id, [FromBody] ClienteCreacionDTO clienteCreacionDTO) { return(await Put <ClienteCreacionDTO, Cliente>(id, clienteCreacionDTO)); }
public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacionDTO) { return(await Post <ClienteCreacionDTO, Cliente, ClienteDTO>(clienteCreacionDTO, "obtenerCliente")); }