private DocumentAssignment ToEntity(DocumentAssignmentModel doc) { var result = new DocumentAssignment(); result.AssignedByLogin = doc.AssignedByLogin; result.AssignedByName = doc.AssignedByName; result.AssignedToControl = doc.AssignedToControl; result.AssignedToLogin = doc.AssignedToLogin; result.AssignedToName = doc.AssignedToName; result.AssignmentDate = doc.AssignmentDate; result.AssignmentStatus = doc.AssignmentStatus; result.DocumentAssignmentId = doc.DocumentAssignmentId; result.DocumentLibraryId = doc.DocumentLibraryId; result.DocumentTitle = doc.DocumentTitle; result.DocumentUrl = doc.DocumentUrl; result.DueToDate = doc.DueToDate; result.FirstReminderDays = doc.FirstReminderDays; result.ListItemId = doc.ListItemId; result.SecondReminderDays = doc.SecondReminderDays; result.SiteUrl = doc.SiteUrl; result.DocumentAnnotations = doc.DocumentAnnotations; result.DocumentSubject = doc.DocumentSubject; return(result); }
private DocumentAssignmentModel ToModel(DocumentAssignment doc) { var result = new DocumentAssignmentModel(); result.AssignedByLogin = doc.AssignedByLogin; result.AssignedByName = doc.AssignedByName; result.AssignedToControl = doc.AssignedToControl; result.AssignedToLogin = doc.AssignedToLogin; result.AssignedToName = doc.AssignedToName; result.AssignmentDate = doc.AssignmentDate.HasValue? doc.AssignmentDate.Value : DateTime.MinValue; result.AssignmentStatus = doc.AssignmentStatus; result.DocumentAssignmentId = doc.DocumentAssignmentId; result.DocumentLibraryId = doc.DocumentLibraryId; result.DocumentTitle = doc.DocumentTitle; result.DocumentUrl = doc.DocumentUrl; result.DueToDate = doc.DueToDate.HasValue? doc.DueToDate.Value:DateTime.MinValue; result.FirstReminderDays = doc.FirstReminderDays.HasValue ? doc.FirstReminderDays.Value : 0; result.ListItemId = doc.ListItemId.HasValue ? doc.ListItemId.Value : 0; result.SecondReminderDays = doc.SecondReminderDays.HasValue ? doc.SecondReminderDays.Value : 0; result.SiteUrl = doc.SiteUrl; result.DocumentAnnotations = doc.DocumentAnnotations; result.DocumentSubject = doc.DocumentSubject; return(result); }
public Task SaveAssignment(string schemaID, DocumentAssignment assignment, string token) => PostAsync(assignment, token, "schemas", schemaID, "documents", "assignments");