public Infra.Entidades.Environment Save(Infra.Entidades.Environment item)
        {
            var state = item.EnvironmentId == 0 ? EntityState.Added : EntityState.Modified;

            _context.Entry(item).State = state;
            _context.Add(item);
            _context.SaveChanges();
            return(item);
        }
        public Infra.Entidades.Environment Update(Infra.Entidades.Environment item)
        {
            var _item = _context.Environments.Where(x => x.EnvironmentId == item.EnvironmentId).FirstOrDefault();

            if (_item != null)
            {
                _item = item;

                _context.Entry(_item).State = EntityState.Modified;
                _context.SaveChanges();
            }

            return(item);
        }
 public Infra.Entidades.Environment RegisterOrUpdateEnvironment(Infra.Entidades.Environment environment)
 {
     return(_context.Save(environment));
 }