public static iAFWebHost.Models.ErrorModel Map(Entities.Error entity) { iAFWebHost.Models.ErrorModel model = new ErrorModel(); model.Id = entity.Id; model.FormattedMessage = entity.FormattedMessage; model.HasStackTrace = entity.HasStackTrace; model.Level = entity.Level; model.LoggerName = entity.LoggerName; model.Message = entity.Message; model.Properties = entity.Properties; model.Exception = entity.Exception; model.SequenceID = entity.SequenceID; model.TimeStamp = entity.TimeStamp; model.UserStackFrameNumber = entity.UserStackFrameNumber; return(model); }
public Entities.ResultValue <Entities.Error> CreateNewError(Entities.User user, Entities.Error error) { return(base.Channel.CreateNewError(user, error)); }
public Entities.Error CreateNewError(Entities.User user, Entities.Error error) { return(manager.HPService.CreateNewError(user, error).GetResult()); }
public Entities.Error ValidarSesion(Entities.Usuario u) { Entities.Error error = new Entities.Error() { IdError = -1 }; try { List <Entities.Usuario> userList = Data.Seguridad.Usuario.GetUsuarios(new Entities.Usuario() { PkUsuario = u.PkUsuario, TokenSession = u.TokenSession }); if (userList.Count > 0) { Entities.Usuario _u = userList.First(); DateTime fchSession = _u.FchSession.Value.AddMinutes(15.0); DateTime fchNow = DateTime.Now; int res = DateTime.Compare(fchNow, fchSession); switch (res) { case -1: case 0: _u.FchSession = DateTime.Now; error.IdError = 0; error.Descripcion = "Sesion correcta"; if (!Data.Seguridad.Usuario.Actualizar(_u)) { error.IdError = 1; error.Descripcion = "Error en el proceso: Actualizar sesion = false"; } break; case 1: error.IdError = 1; error.Descripcion = "Sesion expirada"; break; default: break; } } else { error.IdError = 1; error.Descripcion = "No hay una sesion asociada."; } } catch (Exception err) { error.IdError = err.GetHashCode(); error.Descripcion = err.Message; } return(error); }