public API.TimeTrackDocumentType Translate(TimeTrackDocumentType tableItem)
		{
			return new API.TimeTrackDocumentType()
			{
				UID = tableItem.UID,
				OrganisationUID = tableItem.OrganisationUID.Value,
				Name = tableItem.Name,
				ShortName = tableItem.ShortName,
				Code = tableItem.DocumentCode,
				DocumentType = (API.DocumentType)tableItem.DocumentType,
			};
		}
		public OperationResult<bool> AddTimeTrackDocumentType(API.TimeTrackDocumentType timeTrackDocumentType)
		{
			return DbServiceHelper.InTryCatch(() =>
			{
				var tableItem = new TimeTrackDocumentType();
				tableItem.UID = timeTrackDocumentType.UID;
				tableItem.OrganisationUID = timeTrackDocumentType.OrganisationUID;
				tableItem.Name = timeTrackDocumentType.Name;
				tableItem.ShortName = timeTrackDocumentType.ShortName;
				tableItem.DocumentCode = timeTrackDocumentType.Code;
				tableItem.DocumentType = (int)timeTrackDocumentType.DocumentType;
				Context.TimeTrackDocumentTypes.Add(tableItem);
				Context.SaveChanges();
				return true;
			});
		}