Ejemplo n.º 1
0
        IResult Edit_POST()
        {
            IResult result = new Result();
            dynamic view   = new NoteView();

            presenter.SetViewModel(view);
            //handel checkbox value
            //TODO: refine presenter setview to handel this case internaly and return true or false for checkboxes => medium
            bool isPublic = false;

            if (view.IsPublic == null)
            {
                isPublic = false;
            }
            else if (view.IsPublic.ToLower() == "on")
            {
                isPublic = true;
            }
            if (WebNoteBiz.EditNote(view.NoteId, WebShell.Utilities.User.Id, view.Title, isPublic, view.Tag, view.Note))
            {
                result.Data    = "1";
                result.Success = true;
            }
            else
            {
                result.Data    = "0";
                result.Success = false;
            }

            return(result);
        }