public override void ViewDidLoad()
        {
            base.ViewDidLoad ();

            NavigationItem.SetRightBarButtonItem (new UIBarButtonItem () { Title = "Добавить" }, true);
            NavigationItem.RightBarButtonItem.Clicked += (s, e) => {
                _selectWord = null;
                PerformSegue ("EditWord", this);
            };
        }
partial         void EndEditing(UITextField sender)
        {
            //a temporary solution until the desired function is not api
            if(sender.Tag==1){
                var data = AppApi.UpdateField(_word==null?0:_word.Id,"English",UIEnglish.Text,_sheetWordId);
                UIRussian.Text=data["RussianValue"].ToString();
                UITranscription.Text=data["TranscriptionValue"].ToString();
                UIExample.Text=data["Description"].ToString();

                //create wordData
                _word=new StudentManagment.Words.Areas.api.Models.Words.MiniModel();
                _word.Id=int.Parse(data["Id"].ToString());
                _word.Russian=UIRussian.Text;
                _word.Transcription=UITranscription.Text;
                _word.Description=UIExample.Text;
            }
            //	AppApi.UpdateField(_word.Id,"Russian",UIRussian.Text,_sheetWordId);
            //	AppApi.UpdateField(_word.Id,"Transcription",UITranscription.Text,_sheetWordId);
            //	AppApi.UpdateField(_word.Id,"Description",UIExample.Text,_sheetWordId);
        }
 public void ConfigureView(int sheetWordId, StudentManagment.Words.Areas.api.Models.Words.MiniModel word=null)
 {
     // configure view / populate data
     _word = word;
     _sheetWordId = sheetWordId;
 }
 // edit selected word
 void Edit(StudentManagment.Words.Areas.api.Models.Words.MiniModel word)
 {
     _selectWord = word;
     PerformSegue ("EditWord", this);
 }