Ejemplo n.º 1
0
        private EditViewCloseReason closeReason(EditViewCloseReason reason)
        {
            switch (reason)
            {
            case EditViewCloseReason.Close when IsEditingGroup:
                return(EditViewCloseReason.GroupClose);

            case EditViewCloseReason.Delete when IsEditingGroup:
                return(EditViewCloseReason.GroupDelete);

            case EditViewCloseReason.Save when IsEditingGroup:
                return(EditViewCloseReason.GroupSave);

            case EditViewCloseReason.SaveWithoutChange when IsEditingGroup:
                return(EditViewCloseReason.GroupSaveWithoutChange);

            default:
                return(reason);
            }
        }
Ejemplo n.º 2
0
 private void close(EditViewCloseReason reason)
 {
     analyticsService.EditViewClosed.Track(closeReason(reason));
     Close();
 }