コード例 #1
0
        public List <DTOUsuario> ListUser()
        {
            List <DTOUsuario> response = new List <DTOUsuario>();

            try
            {
                Usuario_Factory    usuFactory  = new Usuario_Factory();
                List <tbl_usuario> lstUsuarios = db.tbl_usuario.Include("tbl_organizacion").Include("tbl_usuario_rol.tbl_rol").ToList();
                response = usuFactory.transformListDTO(lstUsuarios);
            }
            catch (Exception ex)
            {
                IOUtilities.WriteExceptionLog(ex, Configuration.GetClassName <User>());
            }

            return(response.OrderBy(m => m.Nombres).ToList());
        }
コード例 #2
0
        public DTOUsuario GetById(string id)
        {
            DTOUsuario response = null;

            try
            {
                Usuario_Factory usuFactory = new Usuario_Factory();
                var             temp       = db.tbl_usuario.Include("tbl_organizacion").Include("tbl_usuario_rol.tbl_rol").Where(m => m.uid_firebase == id).FirstOrDefault();
                if (temp != null)
                {
                    response = usuFactory.transformDTO(temp);
                }
            }
            catch (Exception ex)
            {
                IOUtilities.WriteExceptionLog(ex, Configuration.GetClassName <User>());
            }
            return(response);
        }
コード例 #3
0
        public bool Create(DTOUsuario user)
        {
            try
            {
                Usuario_Factory usuFactory = new Usuario_Factory();
                tbl_usuario     usuario    = usuFactory.transformModel(user);

                if (usuario != null)
                {
                    var u     = db.tbl_usuario.Add(usuario);
                    int total = db.SaveChanges();
                    IOUtilities.WriteLog(string.Format("{0}\t{1}\tCreate\t{2}", IOUtilities.GetLocalTime(), Configuration.GetClassName <User>(), total), Configuration.GetClassName <User>(), Configuration.GetValueConf(Constants.LogFile));
                }
                return(true);
            }
            catch (Exception ex)
            {
                IOUtilities.WriteExceptionLog(ex, Configuration.GetClassName <User>());
                throw;
            }
        }