Example #1
0
        public void Delete(int id)
        {
            IdentificadorCadastro registro = context.Set <IdentificadorCadastro>().First(r => r.Id == id);

            context.Set <IdentificadorCadastro>().Remove(registro);
            context.SaveChanges();
        }
Example #2
0
        public void Insert(IdentificadorCadastro identificadorCadastro)
        {
            identificadorCadastro.criadoEm = DateTime.Now;

            context.Set <IdentificadorCadastro>().Add(identificadorCadastro);
            context.SaveChanges();
        }
Example #3
0
        public void Update(IdentificadorCadastro identificadorCadastro)
        {
            var registro = context.Set <IdentificadorCadastro>().First(r => r.Id == identificadorCadastro.Id);

            registro.alteradoPor = identificadorCadastro.alteradoPor;
            registro.alteradoEm  = DateTime.Now;

            context.Set <IdentificadorCadastro>().Update(registro);
            context.SaveChanges();
        }
Example #4
0
        public int Post <V>(string criadoPor) where V : AbstractValidator <IdentificadorCadastro>
        {
            IdentificadorCadastro identificadorCadastro = new IdentificadorCadastro();

            identificadorCadastro.criadoPor = criadoPor;

            Validate(identificadorCadastro, Activator.CreateInstance <V>());

            repository.Insert(identificadorCadastro);
            return(identificadorCadastro.Id);
        }
Example #5
0
        public int Put <V>(string alteradoPor, int idRegistro) where V : AbstractValidator <IdentificadorCadastro>
        {
            IdentificadorCadastro identificadorCadastro = new IdentificadorCadastro();

            identificadorCadastro.Id          = idRegistro;
            identificadorCadastro.alteradoPor = alteradoPor;

            Validate(identificadorCadastro, Activator.CreateInstance <V>());

            repository.Update(identificadorCadastro);
            return(identificadorCadastro.Id);
        }
Example #6
0
 private void Validate(IdentificadorCadastro obj, AbstractValidator <IdentificadorCadastro> validator) => validator.ValidateAndThrow(obj);