Exemplo n.º 1
0
        /// <summary>Gets the stored proc flag for the specified save changes action</summary>
        /// <param name="saveChangesAction"></param>
        /// <returns></returns>
        public static char GetSaveChangesValue(SaveChangesAction saveChangesAction)
        {
            char saveChangesFlag;

            switch (saveChangesAction)
            {
            case SaveChangesAction.Insert:
                saveChangesFlag = 'I'; break;

            case SaveChangesAction.Update:
                saveChangesFlag = 'U'; break;

            case SaveChangesAction.Delete:
                saveChangesFlag = 'D'; break;

            default:
                throw new NotSupportedException(String.Format("Save changes action '{0}' is not supported", saveChangesAction));
            }

            return(saveChangesFlag);
        }
Exemplo n.º 2
0
        /// <summary>Gets the operation title after save changes performed</summary>
        /// <param name="saveChangesAction"></param>
        /// <returns></returns>
        public static string GetSaveChangesPostOperationTitle(SaveChangesAction saveChangesAction)
        {
            string postOperationTitle = string.Empty;

            switch (saveChangesAction)
            {
            case SaveChangesAction.Insert:
                postOperationTitle = "inserted"; break;

            case SaveChangesAction.Update:
                postOperationTitle = "updated"; break;

            case SaveChangesAction.Delete:
                postOperationTitle = "deleted"; break;

            default:
                throw new NotSupportedException(String.Format("Save changes action '{0}' is not supported", saveChangesAction));
            }

            return(postOperationTitle);
        }