Пример #1
0
        public async Task Update(int id, ClienteCreateOrUpdate model)
        {
            var entry = await _context.Cliente.FindAsync(id);

            //Siempre tenemos que validar que el campo no esté vacio, si no lo está, actualizamos el valor
            if (model.Direccion != "")
            {
                entry.Direccion = model.Direccion;
            }
            if (model.Nombres != "")
            {
                entry.Nombres = model.Nombres;
            }
            if (model.Apellidos != "")
            {
                entry.Apellidos = model.Apellidos;
            }
            if (model.Telefono != "")
            {
                entry.Telefono = model.Telefono;
            }
            if (model.Dni != "")
            {
                entry.Dni = model.Dni;
            }
            entry.LineaCredito = model.LineaCredito;
            await _context.SaveChangesAsync();
        }
Пример #2
0
        public async Task Create(ClienteCreateOrUpdate model)
        {
            var cliente = await _context.Cliente.AddAsync(new Model.Cliente.Cliente
            {
                Nombres        = model.Nombres,
                Apellidos      = model.Apellidos,
                Dni            = model.Dni,
                Direccion      = model.Direccion,
                Telefono       = model.Telefono,
                LineaCredito   = model.LineaCredito,
                LineaConsumida = 0
            });

            await _context.SaveChangesAsync();
        }
Пример #3
0
        public async Task <ActionResult> Update(int id, ClienteCreateOrUpdate model)
        {
            await _service.Update(id, model);

            return(Ok());
        }
Пример #4
0
        public async Task <ActionResult> Create(ClienteCreateOrUpdate model)
        {
            await _service.Create(model);

            return(Ok());
        }