public static string StaticWrite(DateTime instant, int espaceId, int tenantId, string screen, string endpoint, string source,
                                         int duration, string executedBy, string errorId, string loginId, int userId, string requestKey,
                                         string eSpaceName, string applicationName, ObjectKey applicationKey, string username)
        {
            MobileRequestLogDefinition log = new MobileRequestLogDefinition(instant, espaceId, tenantId, screen, endpoint,
                                                                            source, duration, executedBy, errorId, requestKey, loginId, userId,
                                                                            eSpaceName, applicationName, applicationKey, username);

            log.Write();

            return(log.Id);
        }
 public MobileRequestLogDefinition(MobileRequestLogDefinition obj) :
     this(obj.Instant, obj.EspaceId, obj.TenantId, obj.Screen, obj.Endpoint, obj.Source,
          obj.Duration, obj.ExecutedBy, obj.ErrorId, obj.RequestKey, obj.LoginId, obj.UserId,
          obj.EspaceName, obj.ApplicationName, obj.ApplicationKey, obj.Username)
 {
 }