public async Task <IActionResult> Edit(int id, [Bind("RestaurantesId,Name,Description,Contact,Email,Location,LimitMax")] Restaurantes restaurantes)
        {
            if (id != restaurantes.RestaurantesId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(restaurantes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RestaurantesExists(restaurantes.RestaurantesId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(restaurantes));
        }
Example #2
0
        void SelecionarRestaurante(object r)
        {
            string      restaurante = (string)r;
            Restaurante rest        = Restaurantes.Find(x => string.Equals(x.Nome, restaurante));

            App.Current.MainPage.Navigation.PushAsync(new RestauranteView(rest));
        }
Example #3
0
        public IHttpActionResult PutRestaurantes(int id, Restaurantes restaurantes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != restaurantes.Id_Restaurante)
            {
                return(BadRequest());
            }

            db.Entry(restaurantes).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RestaurantesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult <RetornoView <Restaurantes> > Update(int id, [FromBody] Restaurantes restaurantes)
        {
            var _restaurantes = _restaurantesRepository.Find(id);

            if (_restaurantes == null)
            {
                return(NotFound());
            }
            try
            {
                _restaurantes.NomeDoRestaurante = restaurantes.NomeDoRestaurante;

                _restaurantesRepository.Update(_restaurantes);
            }
            catch (Exception ex)
            {
                var result = new RetornoView <Restaurantes>()
                {
                    sucesso = false, erro = ex.Message
                };
                return(BadRequest(result));
            }

            var resultado = new RetornoView <Restaurantes>()
            {
                data = _restaurantes, sucesso = true
            };

            return(resultado);
        }
Example #5
0
        public async Task <IActionResult> Edit(int id, [Bind("IdRestaurante,Nombre,Ubicacion,Mesas")] Restaurantes restaurantes)
        {
            if (id != restaurantes.IdRestaurante)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(restaurantes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RestaurantesExists(restaurantes.IdRestaurante))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(restaurantes));
        }
 //Va a recibir toda la entidad
 public IActionResult UpdateRestaurante([FromBody] Restaurantes restaurantes)
 {
     try
     {
         //Primero validamos
         if (ModelState.IsValid)
         {
             //recibe entidad que vamos a modificar
             _unitOfWork.Restaurantes.Update(restaurantes);
             //Es lo mismo que decir savechages
             _unitOfWork.Saved();
             //Se retorna ok a la vista
             return(Ok());
         }
         else
         {
             //Si algo falla al hacer el update, aparte de decir detalles de excepcion
             return(BadRequest());
         }
     }
     catch (DataException ex)
     {
         //Tambien retorna excepcion con elex,para que vea que fue lo que fallo
         return(BadRequest(ex));
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("IdRestaurante,IdHorarios,InformacionGeneral,Logo,ImagenItemDestacado,Calificacion")] Restaurantes restaurantes)
        {
            if (id != restaurantes.IdRestaurante)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(restaurantes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RestaurantesExists(restaurantes.IdRestaurante))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdHorarios"] = new SelectList(_context.Horarios, "IdHorarios", "IdHorarios", restaurantes.IdHorarios);
            return(View(restaurantes));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Restaurantes restaurantes = db.Restaurantes.Find(id);

            db.Restaurantes.Remove(restaurantes);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #9
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Restaurantes restaurantes = await db.Restaurantes.FindAsync(id);

            db.Restaurantes.Remove(restaurantes);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Example #10
0
 public ActionResult Edit([Bind(Include = "Id_Restaurante,Restaurante")] Restaurantes restaurantes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(restaurantes).State = EntityState.Modified;
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
 public ActionResult Edit([Bind(Include = "RestauranteId,RestauranteNome,Endereco,Telefone")] Restaurantes restaurantes)
 {
     if (ModelState.IsValid)
     {
         db.Entry(restaurantes).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(restaurantes));
 }
        public void Update(Restaurantes item)
        {
            //##### Update the LocalDatabase #####
            var entry = _db.Entry(item);

            _db.Items.Attach(item);
            entry.State = EntityState.Modified;
            _db.SaveChanges();
            //####################################
        }
Example #13
0
        public ActionResult Create([Bind(Include = "Restaurante")] Restaurantes restaurantes)
        {
            if (ModelState.IsValid)
            {
                db.Restaurantes.Add(restaurantes);
                db.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
 // POST: api/Restaurantes
 public void Post(string nome)
 {
     if (!string.IsNullOrEmpty(nome))
     {
         Restaurantes novo = new Restaurantes();
         novo.NomeRestauranteID = nome;
         db.Restaurantes.Add(novo);
         db.SaveChanges();
     }
 }
Example #15
0
        public IHttpActionResult GetRestaurantes(int id)
        {
            Restaurantes restaurantes = db.Restaurantes.Find(id);

            if (restaurantes == null)
            {
                return(NotFound());
            }

            return(Ok(restaurantes));
        }
        public ActionResult Create([Bind(Include = "RestauranteId,RestauranteNome,Endereco,Telefone")] Restaurantes restaurantes)
        {
            if (ModelState.IsValid)
            {
                db.Restaurantes.Add(restaurantes);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(restaurantes));
        }
        public async Task <IActionResult> Create([Bind("RestaurantesId,Name,Description,Contact,Email,Location,LimitMax")] Restaurantes restaurantes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(restaurantes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(restaurantes));
        }
Example #18
0
        public async Task <IActionResult> Create([Bind("IdRestaurante,Nombre,Ubicacion,Mesas")] Restaurantes restaurantes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(restaurantes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(restaurantes));
        }
Example #19
0
 public IActionResult Update([FromBody] Restaurantes rs, [FromServices] RestaurantesService service)
 {
     if (ModelState.IsValid)
     {
         return(Ok(service.updateRestaurante(rs)));
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Example #20
0
        public IHttpActionResult PostRestaurantes(Restaurantes restaurantes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Restaurantes.Add(restaurantes);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = restaurantes.Id_Restaurante }, restaurantes));
        }
 public bool EditarRestaurante(Restaurantes restaurante)
 {
     try
     {
         db.Entry(restaurante).State = EntityState.Modified;
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public int CrearRestaurante(Restaurantes restaurante)
 {
     try
     {
         db.Restaurantes.Add(restaurante);
         db.SaveChanges();
         return(restaurante.IdRestaurante);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #23
0
        public async Task <ActionResult> Edit([Bind(Include = "nit,nombre,direccion,slogan,puntuacion,tenedor,fecha,user_cedula")] Restaurantes restaurantes)
        {
            if (ModelState.IsValid)
            {
                db.Entry(restaurantes).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.nit         = new SelectList(db.Imegenes, "nit", "logo", restaurantes.nit);
            ViewBag.user_cedula = new SelectList(db.User, "cedula", "nombre", restaurantes.user_cedula);
            return(View(restaurantes));
        }
Example #24
0
 void SaveButtonClicked(object sender, EventArgs args)
 {
     try
     {
         Button       button = (Button)sender;
         Restaurantes item   = (from x in results where x.idRestaurante == int.Parse(button.AutomationId) select x).First();
         App.Service.AddItem(item);
         DisplayAlert("Sucesso!", "Restaurante salvo com sucesso!", "OK");
     }
     catch (Exception ex)
     {
         DisplayAlert("Erro", ex.Message, "Erro");
     }
 }
        public void Add(Restaurantes item)
        {
            var dado = _db.Items.SingleOrDefault(i => i.idRestaurante == item.idRestaurante);

            if (dado == null)
            {
                _db.Items.Add(item);
                _db.SaveChanges();
            }
            else
            {
                throw new Exception("Dado Cadastrado");
            }
        }
 public bool EliminarRestaurante(int idRestaurante)
 {
     try
     {
         Restaurantes restaurante = db.Restaurantes.Find(idRestaurante);
         restaurante.Estatus = 3;
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public IActionResult GetById(int id)
        {
            Restaurantes restaurantes = _unitOfWork.Restaurantes.GetById(id);

            //Validacion
            if (restaurantes != null)
            {
                return(Ok(restaurantes));
            }
            else
            {
                return(BadRequest("No se encuentra el registro solicitado"));
            }
        }
Example #28
0
        // GET: Restaurantes/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Restaurantes restaurantes = await db.Restaurantes.FindAsync(id);

            if (restaurantes == null)
            {
                return(HttpNotFound());
            }
            return(View(restaurantes));
        }
Example #29
0
        public IHttpActionResult DeleteRestaurantes(int id)
        {
            Restaurantes restaurantes = db.Restaurantes.Find(id);

            if (restaurantes == null)
            {
                return(NotFound());
            }

            db.Restaurantes.Remove(restaurantes);
            db.SaveChanges();

            return(Ok(restaurantes));
        }
        // GET: Restaurantes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Restaurantes restaurantes = db.Restaurantes.Find(id);

            if (restaurantes == null)
            {
                return(HttpNotFound());
            }
            return(View(restaurantes));
        }