コード例 #1
0
        public static ModeloViewModel From(Modelo modelo)
        {
            var recursos = modelo.Recursos.Select(p => RecursoViewModel.From(p)).ToList();

            var recursosCollection = new RecursosViewModel(recursos);

            var viewModel = new ModeloViewModel
            {
                modelo   = modelo,
                codigo   = modelo.Codigo.Valor,
                nome     = modelo.Nome,
                Recursos = recursosCollection,
            };

            recursosCollection.SetAggregate(viewModel);

            return(viewModel);
        }
コード例 #2
0
 public void Remove(Modelo modelo)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public void Update(Modelo modelo)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
        public void Remove(Modelo modelo)
        {
            db.Remove(modelo);

            http.Remove(modelo);
        }
コード例 #5
0
 public void AlteraDescricao(string descricao)
 {
     Modelo.AlteraDescricaoDeRecurso(Id, descricao);
 }
コード例 #6
0
        public async Task Remove(Modelo modelo)
        {
            await db.Remove(modelo);

            //http.Remove(modelo);
        }
コード例 #7
0
        public async Task Add(Modelo modelo)
        {
            await db.Add(modelo);

            //http.Add(modelo);
        }