You can use System.Globalization.PersianCalendar
instance methods (which pretty much behave like static methods), as in:
var persianCalendar = new System.Globalization.PersianCalendar();
var today = DateTime.Today;
var nextMonth = persianCalendar.AddMonths(today, 1);