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)); }
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 }