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