public async Task <ListaMedicion> GuardarCambios(Guid Id, DataTable TablaValores) { try { ListaMedicion listaMedicion = new ListaMedicion(); if (State == EntityState.Create) { listaMedicion.IdListaMedicion = 0; listaMedicion.Nombre = Nombre; listaMedicion.Descripcion = Descripcion; listaMedicion.TablaValores = TablaValores; listaMedicion.IdUsuario = Id; listaMedicion = await ListaMedicionRepository.AddAsync(listaMedicion, Id); } else if (State == EntityState.Update) { listaMedicion.IdListaMedicion = IdListaMedicion; listaMedicion.Nombre = Nombre; listaMedicion.Descripcion = Descripcion; listaMedicion.TablaValores = TablaValores; listaMedicion.IdUsuario = Id; listaMedicion = await ListaMedicionRepository.UpdateAsync(listaMedicion, Id); } return(listaMedicion); } catch (Exception ex) { throw ex; } }
public async Task <int> ValidarNombre() { try { var result = await ListaMedicionRepository.NameExistAsync(Nombre.Trim()); return(result); } catch (Exception ex) { throw ex; } }
public async Task <int> DeleteListaMedicion(object IdUsuario) { try { var result = await ListaMedicionRepository.DeleteAsync(IdListaMedicion, IdUsuario); return(result); } catch (Exception ex) { throw ex; } }
public async Task <IEnumerable <ListaMedicion> > GetListaMedicionsAsync() { try { var lista = await ListaMedicionRepository.GetAllAsync(); return(lista); } catch (Exception ex) { throw ex; } }
public async Task GetListaMedicion() { try { ListaMedicion listaMedicion; listaMedicion = await ListaMedicionRepository.GetAsync(IdListaMedicion); Nombre = listaMedicion.Nombre; Descripcion = listaMedicion.Descripcion; ListaValores = new BindingList <ValorLista>(listaMedicion.DatosValor.ToList()); } catch (Exception ex) { throw ex; } }