public RubezhAPI.OperationResult<bool> SaveHoliday(Holiday item, bool isNew) { return SafeOperationCall(() => { var rubezhService = RubezhServiceFactory.Create(TimeSpan.FromMinutes(10)); using (rubezhService as IDisposable) return rubezhService.SaveHoliday(RubezhServiceFactory.UID, item, isNew); }, "SaveHoliday"); }
public OperationResult<bool> SaveHoliday(Guid clientUID, Holiday item, bool isNew) { if (isNew) AddJournalMessage(JournalEventNameType.Редактирование_праздничного_дня, item.Name, item.UID, clientUID, JournalEventDescriptionType.Добавление_праздничный_день, JournalObjectType.Holiday); else AddJournalMessage(JournalEventNameType.Редактирование_праздничного_дня, item.Name, item.UID, clientUID, JournalEventDescriptionType.Редактирование_праздничный_день, JournalObjectType.Holiday); using (var databaseService = new RubezhDAL.DataClasses.DbService()) { return databaseService.HolidayTranslator.Save(item); } }
public static bool Save(Holiday holiday, bool isNew) { var operationResult = ClientManager.RubezhService.SaveHoliday(holiday, isNew); return Common.ShowErrorIfExists(operationResult); }
public static bool Restore(Holiday item) { return Restore(item.UID, item.Name); }
public static bool MarkDeleted(Holiday item) { return MarkDeleted(item.UID, item.Name); }
public OperationResult<bool> SaveHoliday(Guid clientUID, Holiday item, bool isNew) { return SafeOperationCall(clientUID, () => RubezhService.SaveHoliday(clientUID, item, isNew), "SaveHoliday"); }