Ejemplo n.º 1
0
        public void Add(Quarentena entity, string IdUsuario)
        {
            var log = new QuarentenaHistorico {
                Data = DateTime.Now, Descricao = "Criação", IdQuarentena = entity.IdQuarentena, IdUsuario = IdUsuario
            };

            Entities.QuarentenaHistorico.Add(log);

            _dbSet.Add(entity);
        }
Ejemplo n.º 2
0
        public void AddRange(IEnumerable <Quarentena> entities, string IdUsuario)
        {
            foreach (var entity in entities)
            {
                var log = new QuarentenaHistorico {
                    Data = DateTime.Now, Descricao = "Criação", IdQuarentena = entity.IdQuarentena, IdUsuario = IdUsuario
                };

                Entities.QuarentenaHistorico.Add(log);

                _dbSet.Add(entity);
            }
        }
Ejemplo n.º 3
0
        public void Update(Quarentena entity, string IdUsuario, string descricao = null)
        {
            var entry = Entities.Entry(entity);

            _dbSet.Attach(entity);
            entry.State = EntityState.Modified;

            string _descricao = descricao ?? $"Atualização - Status: {entity.QuarentenaStatus.Descricao}. Observação: {entity.Observacao}";

            var log = new QuarentenaHistorico {
                Data = DateTime.Now, Descricao = _descricao, IdQuarentena = entity.IdQuarentena, IdUsuario = IdUsuario
            };

            Entities.QuarentenaHistorico.Add(log);
        }