Esempio n. 1
0
        public ActionResult <RestauranteDto> Post([FromBody] RestauranteDto RestauranteDto)
        {
            var Restaurante = new RestauranteModel(RestauranteDto);

            if (Restaurante.RestauranteId > 0)
            {
                _context.Restaurantes.Update(Restaurante);
            }
            else
            {
                _context.Restaurantes.Add(Restaurante);
            }

            _context.SaveChanges();

            var RestauranteRetorno = _context.Restaurantes.Select(x => new RestauranteDto(x)).Where(x => x.RestauranteId == Restaurante.RestauranteId).First();

            if (RestauranteRetorno == null)
            {
                return(NotFound());
            }
            return(RestauranteRetorno);
        }
Esempio n. 2
0
 public RestauranteModel(RestauranteDto Restaurante)
 {
     this.RestauranteId = Restaurante.RestauranteId;
     this.Nome          = Restaurante.Nome;
 }
 public ActionResult Put([FromBody] RestauranteDto RestauranteDto)
 {
     _appService.UpdateRestaurante(RestauranteDto);
     return(Ok());
 }
 public ActionResult Post([FromBody] RestauranteDto RestauranteDto)
 {
     return(Ok(_appService.SaveRestaurante(RestauranteDto)));
 }
 public IActionResult Get([FromBody] RestauranteDto RestauranteDto)
 {
     return(Ok(_appService.GetRestaurante(RestauranteDto)));
 }