/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyUnidadViewModel(CatalogUnidadViewModel catalogUnidadViewModel, UnidadModel selectedUnidadModel) { this._modiUnidad = new UnidadModel(new UnidadDataMapper(), catalogUnidadViewModel.ActualUser); this._catalogUnidadViewModel = catalogUnidadViewModel; this._modiUnidad.UnidUnidad = selectedUnidadModel.UnidUnidad; this._modiUnidad.UnidadName = selectedUnidadModel.UnidadName; }
/// <summary> /// Crea una nueva instancia de ModifyUnidad y se pasa asi mismo como parámetro y el item seleccionado /// </summary> /// <returns></returns> public ModifyUnidadViewModel CreateModifyUnidadViewModel() { UnidadModel unidadModel = new UnidadModel(new UnidadDataMapper(), this.ActualUser); if (this._catalogUnidadModel != null && this._catalogUnidadModel.SelectedUnidad != null) { unidadModel.UnidadName = this._catalogUnidadModel.SelectedUnidad.UNIDAD1; unidadModel.UnidUnidad = this._catalogUnidadModel.SelectedUnidad.UNID_UNIDAD; } return(new ModifyUnidadViewModel(this, unidadModel)); }
public async Task <HttpResponseMessage> GetUnidad(IdModelUnidad Id) { try { _unidad = await db.Unidad.FindAsync(Id.IdUnidad); if (_unidad == null) { return(new HttpResponseMessage(HttpStatusCode.NoContent)); } else { var unidad = new UnidadModel(); unidad.IdUnidad = _unidad.IdUnidad; unidad.IdCategoriaUnidad = _unidad.IdCategoriaUnidad; unidad.IdMarca = _unidad.IdMarca; unidad.IdModelo = _unidad.IdModelo; unidad.IdTrabajador = _unidad.Encargado; unidad.Codigo = _unidad.Codigo; unidad.Año = _unidad.Año; unidad.Color = _unidad.Color; unidad.Dimensiones = _unidad.Dimensiones; unidad.Matricula = _unidad.Matricula; unidad.ImagenVehiculo = _unidad.ImagenVehiculo; unidad.NumeroChasis = _unidad.NumeroChasis; unidad.PeriodoServicio = _unidad.PeriodoServicio; unidad.PrecioCompra = _unidad.PrecioCompra; unidad.MontoModificacion = _unidad.MontoModificacion; unidad.MontoRecuperacion = _unidad.MontoRecuperacion; unidad.Km_Hr = _unidad.Km_Hr; unidad.Activo_Inactivo = _unidad.Activo_Inactivo; return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JsonConvert.SerializeObject(unidad), System.Text.Encoding.UTF8, "application/json") }); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }
public async Task <HttpResponseMessage> GetUnidad() { try { _unidades = await db.Unidad.Where(x => x.Activo_Inactivo == true).ToListAsync().ConfigureAwait(false); List <UnidadModel> unidads = new List <UnidadModel>(); foreach (var unidad in _unidades) { var _unidad = new UnidadModel(); _unidad.IdUnidad = unidad.IdUnidad; _unidad.IdCategoriaUnidad = unidad.IdCategoriaUnidad; _unidad.IdMarca = unidad.IdMarca; _unidad.IdModelo = unidad.IdModelo; _unidad.IdTrabajador = unidad.Encargado; _unidad.Codigo = unidad.Codigo; _unidad.Año = unidad.Año; _unidad.Color = unidad.Color; _unidad.Dimensiones = unidad.Dimensiones; _unidad.Matricula = unidad.Matricula; _unidad.NumeroChasis = unidad.NumeroChasis; _unidad.PeriodoServicio = unidad.PeriodoServicio; _unidad.PrecioCompra = unidad.PrecioCompra; _unidad.MontoModificacion = unidad.MontoModificacion; _unidad.MontoRecuperacion = unidad.MontoRecuperacion; _unidad.Km_Hr = unidad.Km_Hr; _unidad.Activo_Inactivo = unidad.Activo_Inactivo; unidads.Add(_unidad); } return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JsonConvert.SerializeObject(unidads), System.Text.Encoding.UTF8, "application/json") }); } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }
public async Task <HttpResponseMessage> PutUnidad(UnidadModel Unidad) { try { _unidad = await db.Unidad.FindAsync(Unidad.IdUnidad); if (_unidad == null) { return(new HttpResponseMessage(HttpStatusCode.NoContent)); } else { _unidad.IdCategoriaUnidad = Unidad.IdCategoriaUnidad; _unidad.IdMarca = Unidad.IdMarca; _unidad.IdModelo = Unidad.IdModelo; _unidad.Encargado = Unidad.IdTrabajador; _unidad.Codigo = Unidad.Codigo; _unidad.Año = Unidad.Año; _unidad.Color = Unidad.Color; _unidad.Dimensiones = Unidad.Dimensiones; _unidad.Matricula = Unidad.Matricula; _unidad.ImagenVehiculo = Unidad.ImagenVehiculo; _unidad.NumeroChasis = Unidad.NumeroChasis; _unidad.PeriodoServicio = Unidad.PeriodoServicio; _unidad.PrecioCompra = Unidad.PrecioCompra; _unidad.MontoModificacion = Unidad.MontoModificacion; _unidad.MontoRecuperacion = Unidad.MontoRecuperacion; _unidad.Km_Hr = Unidad.Km_Hr; await db.SaveChangesAsync(); return(new HttpResponseMessage(HttpStatusCode.OK)); } } catch (Exception ex) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(ex.Message) }); } }
public HistorialViewModel(UnidadModel b) { unid = b.UnidUnidad; HistorialCollection = GetHistorial("UNIDAD"); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public AddUnidadViewModel(CatalogUnidadViewModel catalogUnidadViewModel) { this._addUnidad = new UnidadModel(new UnidadDataMapper(), catalogUnidadViewModel.ActualUser); this._catalogUnidadViewModel = catalogUnidadViewModel; }