public override bool IsValid(object value) { int organismID; Organism organism; if (value == null) { this.ErrorMessage = "OrganismID es requerido"; return(false); } if (!int.TryParse(value.ToString(), out organismID)) { this.ErrorMessage = "OrganismID contiene formato inválido"; return(false); } if (organismID == 0 || OrganismModel.IsNull(new OrganismBLL().GetOrganismByOrganismID((int)value), out organism)) { this.ErrorMessage = "OrganismID no existente"; return(false); } HttpContext.Current.Items["organism"] = organism; return(true); }
private void Start() { _organismModels = new Dictionary <OrganismsType, OrganismModel>(); var organismModel = new OrganismModel(); organismModel.baseDnaCost = 1; organismModel.baseDnaGrowthRate = 2; organismModel.organismName = "Single Cell"; _organismModels.Add(OrganismsType.SingleCell, organismModel); var tissueModel = new OrganismModel(); tissueModel.baseDnaCost = 256; tissueModel.baseDnaGrowthRate = 64; tissueModel.organismName = "Tissues"; _organismModels.Add(OrganismsType.Tissue, tissueModel); var humanModel = new OrganismModel(); humanModel.baseDnaCost = 1024; humanModel.baseDnaGrowthRate = 2048; humanModel.organismName = "Human Being"; _organismModels.Add(OrganismsType.Human, humanModel); foreach (var organism in _organismModels) { AddOrganismPanel(organism.Value); } }
public void AddOrganismPanel(OrganismModel organismModel) { var organismPanel = Instantiate(_organismPanelPrefab, content); organismPanel._organismModel = organismModel; organismPanel.Init(); }
public List <object> GetAllTrees() { User user = (User)HttpContext.Current.Items["user"]; //Solo arboles return(new OrganismBLL().GetOrganismByFilter2(null, null, 0, 10000, 2, user.Group_Users.First().GroupID) .Where(i => i.OrganismTypeID == 2).Select(instance => OrganismModel.GetOrganismObject(instance)).ToList()); }
public List <object> GetAll() { return(new OrganismBLL().GetAllOrganisms().Select(instance => OrganismModel.GetOrganismObject(instance)).ToList()); }
public object Get(OrganismIDModel organismIDModel) { var organism = (Organism)HttpContext.Current.Items["organism"]; return(OrganismModel.GetOrganismObject(organism)); }