public static void SaveAndCheckIn(this IgObject obj, string comment = null) { obj.Save(); if (comment == null) { obj.CheckIn(comment); } else { obj.CheckIn(); } }
// Чекиним объект public void CheckIn(IgObject igobj, DateTime dt = default(DateTime)) { if (igobj == null) { throw new ArgumentNullException($"Объект не может быть NULL"); } if (dt == null) { igobj.CheckIn(DateTime.Now.ToString("yyyyMMdd HH:mm:ss")); //TODO: проверить как передается время } else { igobj.CheckIn(dt.ToString("yyyyMMdd HH:mm:ss")); } }