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()); }
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); }
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; } }