public TaskDisplayViewModel(Task task) { Id = task.Id; Name = task.Name; TaskDueDate = task.TaskDate; TaskDueDateString = task.TaskDate != null?task.TaskDate.Value.ToLongDateString() : string.Empty; CompletionDate = task.CompletionDate; Category = task.Category; Notes = task.Notes; AssociatedWith = task.ContactId == null ? task.Company.Name : task.Contact.Name; Company = new CompanySummaryViewModel(task.Company); Contact = new ContactSummaryViewModel(task.Contact); }
public EditTaskViewModel(Task task) { Id = task.Id; Name = task.Name; TaskDate = task.TaskDate; Completed = task.CompletionDate != null; AssociatedContactId = Convert.ToInt32(task.ContactId); Company = new CompanySummaryViewModel(task.Company); Contact = new ContactSummaryViewModel(task.Contact); Category = task.Category; Notes = task.Notes; AssociatedContactId = task.ContactId ?? 0; AvailableCategoryList = new List <string>(); }