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