public IHttpActionResult NuevoTipo(TipoVehiculoViewModel model)
 {
     var data = Repositorio.Add(model);
     if (data == null)
     {
         return BadRequest("Error al crear el objeto");
     }
     return Created("ApiVehiculos", data);
 }
        public IHttpActionResult NuevoTipo(TipoVehiculoViewModel model)
        {
            var data = Repositorio.Add(model);

            if (data == null)
            {
                return(BadRequest("Error al crear el objeto"));
            }
            return(Created("ApiVehiculos", data));
        }
Пример #3
0
        async void Delete()
        {
            var response = await dialogService.ShowConfirm(
                "Confirmar",
                "¿Estás seguro de borrar el registro " + this.Descripcion + "?");

            if (!response)
            {
                return;
            }

            await TipoVehiculoViewModel.GetInstance().Delete(this);
        }
        [ResponseType(typeof(TipoVehiculoViewModel))]  // devuelvo un objeto concreto
        public IHttpActionResult NuevoTipo(TipoVehiculoViewModel model)
        {
            var data = Repositorio.Add(model); // el ID es autoincremental y lo recupero

            if (data == null)
            {
                //return InternalServerError("Error al crear el objeto");
                return(BadRequest("Error al crear el objeto"));
            }

            return(Created("ApiVehiculos", data));

            //return CreatedAtRoute("Post", null, model); // ruta, valor, contenido
            // para informar de donde lo he creado
        }