예제 #1
0
        public async Task <IActionResult> PutPrato([FromRoute] int id, [FromBody] Prato prato)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != prato.Id)
            {
                return(BadRequest());
            }

            _context.Entry(prato).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PratoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #2
0
        public async Task <IActionResult> PutAcordes(int id, TAcordes acordes)
        {
            if (id != acordes.Id)
            {
                return(BadRequest());
            }

            _context.Entry(acordes).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AcordesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public ActionResult Edit(Clientes edit)
        {
            Clientes tblUsuario = _db.Clientes.Find(edit.id_Cliente);

            tblUsuario.correo   = edit.correo;
            tblUsuario.ciudad   = edit.ciudad;
            tblUsuario.telefono = edit.telefono;

            _db.Entry(tblUsuario).State = EntityState.Modified;
            _db.SaveChanges();
            return(RedirectToAction("Edit", new { id = edit.id_Cliente }));
        }
        public ActionResult Edit(Usuarios edit)
        {
            Usuarios tblUsuario = _db.Usuarios.Find(edit.id_usuario);

            tblUsuario.correo    = edit.correo;
            tblUsuario.id_rol    = edit.id_rol;
            tblUsuario.direccion = edit.direccion;
            tblUsuario.telefono  = edit.telefono;

            _db.Entry(tblUsuario).State = EntityState.Modified;
            _db.SaveChanges();
            return(RedirectToAction("Edit", new { id = edit.id_usuario }));
        }
예제 #5
0
 public ResponseService EliminaMunicipio(int idMunicipio)
 {
     try
     {
         var lq = _context.Municipios.FirstOrDefault(e => e.Id == idMunicipio);
         _context.Entry(lq).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
         _context.SaveChanges();
         return(new ResponseService()
         {
             Messages = null, StatusCode = System.Net.HttpStatusCode.OK, Success = true
         });
     }
     catch (Exception ex)
     {
         var message = new List <string>();
         message.Add(ex.Message);
         return(new ResponseService()
         {
             Messages = message, StatusCode = System.Net.HttpStatusCode.InternalServerError, Success = false
         });
     }
 }
예제 #6
0
        public async Task <ActionResult> RescatarPassword(string usuario)
        {
            Usuarios tblUsuario = await _db.Usuarios.Where(s => s.nombre == usuario.ToUpper()).FirstOrDefaultAsync();

            if (tblUsuario != null)
            {
                string password = GenerarPassword.Generar(10);
                tblUsuario.contraseña       = GenerarPassword.GetSHA1(password);
                _db.Entry(tblUsuario).State = EntityState.Modified;
                await EnviarCorreo.Enviar(tblUsuario.correo, "Cambio de contraseña", "Se ha cambiado la contraseña para el usuario " + password);

                await _db.SaveChangesAsync();
            }
            return(RedirectToAction("LogIn", "Home", new { area = "" }));
        }
예제 #7
0
        public string EditarGrupo(Grupo grupo)
        {
            var status = "";

            try
            {
                using (var bd = new DBContexto())
                {
                    bd.Entry(grupo).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                    status = "OK";
                }
            }
            catch (Exception ex)
            {
                status = "ERROR";
            }
            return(status);
        }
예제 #8
0
        public bool Atualizar(Cliente cliente)
        {
            try
            {
                if (cliente.ID == 0)
                {
                    return(false);
                }

                db.Cliente.Attach(cliente);
                db.Entry(cliente).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new Exception("Motivo: " + ex.Message);
            }
        }
예제 #9
0
 public void Atualizar(T entidade)
 {
     _dbContext.Entry(entidade).State = EntityState.Modified;
     _dbContext.SaveChanges();
 }