public ActionResult Add(int id) { var emailInstance = new EM_EmailInstances(); emailInstance.CampaignID = id; return(View(emailInstance.ToViewModel())); }
public ActionResult Modify(int id) { var email = OperationContext.ServiceSession.EM_EmailInstancesService.Get(e => e.EmailInstanceID == id).SingleOrDefault(); if (email == null) { email = new EM_EmailInstances(); email.CampaignID = id; } return(View(email.ToViewModel())); }
public static EmailViewModel ToViewModel(this EM_EmailInstances emailPOCO) { return(new EmailViewModel() { EmailInstanceID = emailPOCO.EmailInstanceID, CampaignID = emailPOCO.CampaignID, SubjectLine = emailPOCO.SubjectLine, EmailBody = emailPOCO.EmailBody, Step = emailPOCO.Step, PreviousStep = emailPOCO.PreviousStep, EnableTracking = emailPOCO.EnableTracking, IsDraft = emailPOCO.IsDraft, Timespan = emailPOCO.Timespan, AbsoluteDate = emailPOCO.AbsoluteDate, CreatedDate = emailPOCO.CreatedDate, CreatedBy = emailPOCO.CreatedBy, UpdatedDate = emailPOCO.UpdatedDate, UpdatedBy = emailPOCO.UpdatedBy }); }