예제 #1
0
        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();
        }
예제 #2
0
        public async Task <Cliente> PostClientes(ClienteCreacionDTO clienteFromBody)
        {
            var cliente = mapper.Map <Cliente>(clienteFromBody);

            context.Clientes.Add(cliente);
            await context.SaveChangesAsync();

            return(cliente);
        }
예제 #3
0
        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());
        }
예제 #5
0
        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());
        }
예제 #6
0
        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));
        }
예제 #9
0
        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));
        }
예제 #10
0
        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());
        }
예제 #12
0
        public ActionResult Put(int id, [FromBody] ClienteCreacionDTO clienteFromBody)
        {
            clienteService.PutClientes(id, clienteFromBody);

            return(NoContent());
        }
예제 #13
0
        public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteFromBody)
        {
            var cliente = await clienteService.PostClientes(clienteFromBody);

            return(new CreatedAtRouteResult("ObtenerCliente", new { id = cliente.Id }, cliente));
        }
예제 #14
0
 public async Task <ActionResult> Put(int id, [FromBody] ClienteCreacionDTO clienteCreacionDTO)
 {
     return(await Put <ClienteCreacionDTO, Cliente>(id, clienteCreacionDTO));
 }
예제 #15
0
 public async Task <ActionResult> Post([FromBody] ClienteCreacionDTO clienteCreacionDTO)
 {
     return(await Post <ClienteCreacionDTO, Cliente, ClienteDTO>(clienteCreacionDTO, "obtenerCliente"));
 }