public void AddText(string s, bool bold = false) { GenericText text = ObjectPool.Instantiate <GenericText> (); text.Text.text = s; text.Style = bold ? FontStyle.Bold : FontStyle.Normal; Add <GenericText> (text); }
public void ConfirmText(string textEntered, int genericTextID) { try { if (textEntered.Trim() == "") { return; } GenericText genericText = new GenericText(); if (genericTextID != -1) { genericText.IsNew = false; genericText.IsDirty = true; genericText.ID = genericTextID; } else { genericText.IsDirty = false; genericText.IsNew = true; } genericText.TextType = ConstantsAndTypes.GENERIC_TEXT_TYPE.MethodsOfCoping; genericText.TextValue = textEntered.Trim(); Globals dbHelp = new Globals(); dbHelp.OpenDatabase(); var sqlDatabase = dbHelp.GetSQLiteDatabase(); genericText.Save(sqlDatabase); dbHelp.CloseDatabase(); if (genericTextID == -1) { GlobalData.GenericTextItemsList.Add(genericText); Log.Info(TAG, "ConfirmText: Added text " + textEntered.Trim() + ", ID '" + genericText.ID.ToString() + "'"); } else { var index = GlobalData.GenericTextItemsList.IndexOf(GlobalData.GenericTextItemsList.Find(gen => gen.ID == genericTextID)); GlobalData.GenericTextItemsList[index] = genericText; Log.Info(TAG, "ConfirmText: Updated text " + textEntered.Trim() + ", ID '" + genericText.ID.ToString() + "'"); } UpdateAdapter(); Toast.MakeText(this, Resource.String.workedPastConfirmTextToast, ToastLength.Short).Show(); } catch (Exception e) { Log.Error(TAG, "ConfirmText: Exception - " + e.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, e, GetString(Resource.String.ErrorAddingWorkedPastItem), "WorkedPastActivity.ConfirmText"); } } }
public async Task <ActionResult <GenericTextDto> > CreateGenericText(int userId, CreateGenericTextDto createGenericTextDto) { var genericText = new GenericText { TextType = createGenericTextDto.TextType, TextValue = createGenericTextDto.TextValue, User = await _unitOfWork.UserRepository.GetUserByIdAsync(userId) }; _unitOfWork.GenericTextRepository.AddItem(genericText); if (await _unitOfWork.Complete()) { return(Ok(_mapper.Map <GenericTextDto>(genericText))); } return(BadRequest("Unable to create Generic Text")); }
public CounterDown SetText(GenericText text) { textToCount = text; updateListener += UpdateText; return(this); }
/// <summary> /// Determines the appropriate form field class to use and then /// returns that to the caller. /// </summary> /// <param name="content"></param> /// <returns></returns> public IFormField GetFormField(String content) { IFormField field = null; String[] lines = content.Split(new String [] { "\n" }, StringSplitOptions.RemoveEmptyEntries); StringBuilder markup = new StringBuilder(); for (int i = 2; i < lines.Length; i++) markup.AppendLine(lines[i].Trim()); //There will always be at least two lines, otherwise, the markup is invalid if (lines.Length >= 2) { String id = lines[0].Trim(); String description = lines[1].Trim(); //Determine if the field is required or not bool required = id.Contains("*"); bool hidden = id.Contains("hidden"); id = id.Replace("hidden", ""); if (required) { id = id.Replace("*", ""); description = description + " *"; } id = id.Trim(); if (id.Equals("::markup")) { field = new GenericText(this.engine); } else { if (lines.Length == 2) { if (lines[1].StartsWith("^")) field = new Checkbox(); else field = new Textbox(); } else { if (lines[2].StartsWith("(")) field = new Textarea(); else if (lines[2].StartsWith("^")) field = new Checkbox(); else if (lines[2].StartsWith("+")) field = new Dropdown(); else if (lines[2].StartsWith("##")) field = new Multiselect(); else if (lines[2].StartsWith("#")) field = new Radiolist(); } } if (field != null) { field.Id = String.Format("{0}_{1}", this.formId, id); field.IsRequired = required; field.IsHidden = hidden; field.Description = description.Trim(); field.Markup = markup.ToString().Trim(); } } return field; }