예제 #1
0
        public async Task <ClientesDb> UpdateCliente(int id, ClientesDb oCliente)
        {
            if (id != 0)
            {
                var clienteDb = await context.clientes.FindAsync(id);

                clienteDb.nombre        = oCliente.nombre;
                clienteDb.apellido      = oCliente.apellido;
                clienteDb.cedula        = oCliente.cedula;
                clienteDb.correo        = oCliente.correo;
                clienteDb.licencia      = oCliente.licencia;
                clienteDb.nacionalidad  = oCliente.nacionalidad;
                clienteDb.tipo_sangre   = oCliente.tipo_sangre;
                clienteDb.foto_licencia = oCliente.foto_licencia;
                clienteDb.foto_persona  = oCliente.foto_persona;
                clienteDb.estado        = oCliente.estado;
                await context.SaveChangesAsync();

                return(oCliente);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        public async Task <ClientesDb> AddCliente(ClientesDb oCliente)
        {
            if (oCliente != null)
            {
                var crear = await context.clientes.FirstOrDefaultAsync(c => c.id == oCliente.id || c.cedula == oCliente.cedula);

                if (crear != null)
                {
                    return(null);
                }
                else
                {
                    await context.AddAsync(oCliente);

                    await context.SaveChangesAsync();

                    return(oCliente);
                }
            }
            else
            {
                return(new ClientesDb());
            }
        }
예제 #3
0
 public TaskController(ClientesDb clientesDb)
 {
     this._clienteDb = clientesDb;
 }
예제 #4
0
 public StatuController(ClientesDb clientesDb)
 {
     this._clienteDb = clientesDb;
 }
예제 #5
0
 public UserController(ClientesDb clientesDb)
 {
     this._clienteDb = clientesDb;
 }
예제 #6
0
 public ClientesController(ClientesDb clienteDb)
 {
     _clienteDb = clienteDb;
 }