/// <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); }
/// <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); }