コード例 #1
0
        public IActionResult UpdateRestaurant(DatosRestaurant model)
        {
            try
            {
                var resOld = _unitOfWork.Restaurantes.GetById(model.IdRestaurant);
                if (resOld != null)
                {
                    resOld = new Restaurant()
                    {
                        IdRestaurant = model.IdRestaurant,
                        Descripcion  = model.DescripcionRestaurant,
                        Direccion    = model.DireccionRestaurant,
                        Imagen       = model.ImagenRestaurant,
                        Nombre       = model.NombreRestaurant
                    };
                    _unitOfWork.Restaurantes.Update(resOld);
                    _unitOfWork.Save();

                    return(Ok("Restaurant modificado"));
                }
                return(BadRequest("No se ha encontrado "));
            }
            catch (Exception ex)
            {
                return(BadRequest($"Error {ex}"));
            }
        }
コード例 #2
0
        public IActionResult PostRestaurant(DatosRestaurant model)
        {
            try
            {
                Restaurant res = new Restaurant()
                {
                    Descripcion = model.DescripcionRestaurant,
                    Direccion   = model.DireccionRestaurant,
                    Imagen      = model.ImagenRestaurant,
                    Nombre      = model.NombreRestaurant
                };

                _unitOfWork.Restaurantes.Insert(res);
                _unitOfWork.Save();

                return(Ok("Restaurant agregado"));
            }
            catch (Exception ex)
            {
                return(BadRequest($"Error {ex}"));
            }
        }