public Result <IList <ActivityViewModel> > RegisterActivity(Activity dtoActivity)
        {
            Result <IList <ActivityViewModel> > result;
            Result <string> resultInsert;
            Result <string> sessionResult = validarSesion();

            if (sessionResult.StatusCode == 200)
            {
                ActivityBL BL = new ActivityBL();
                dtoActivity.IdUser = int.Parse(sessionResult.Data.Split('¬')[1].ToString());
                resultInsert       = BL.RegisterActivity(2, dtoActivity, string.Empty);
                if (string.IsNullOrEmpty(resultInsert.Message) || resultInsert.Message.StartsWith("1"))
                {
                    result            = BL.GetActivities(1, dtoActivity, string.Empty);
                    result.StatusCode = (int)HttpStatusCode.OK;
                }
                else
                {
                    result            = new Result <IList <ActivityViewModel> >(null, resultInsert.Message, sessionResult.StatusCode);
                    result.StatusCode = (int)HttpStatusCode.BadRequest;
                }
            }
            else
            {
                result = new Result <IList <ActivityViewModel> >(null, sessionResult.Message, sessionResult.StatusCode);
            }
            if (!string.IsNullOrEmpty(result.Message))
            {
                result.Message = result.Message.Split('¬')[1];
            }
            return(result);
        }