public override void Apply( ClientVisit.SaveData data, List <FundResponseFields> newFields, List <FundResponseFields> oldFields) { UpdatePolicy(data.NewPolicy, newFields); UpdatePolicy(data.OldPolicy, oldFields); }
public override void Apply( ClientVisit.SaveData data, List <FundResponseFields> newFields, List <FundResponseFields> oldFields) { UpdatePolicy(data.NewPolicy, newFields, EntityType.New); UpdatePolicy(data.OldPolicy, oldFields, EntityType.Old); UpdateClientData(data.NewClientInfo, newFields); UpdateClientData(data.OldClientInfo, oldFields); UpdateDocument(data.NewDocument, newFields); UpdateDocument(data.OldDocument, oldFields); }
/// <summary> /// Build data to update /// </summary> /// <param name="visit"></param> /// <returns></returns> public static ClientVisit.SaveData BuildSaveData(ClientVisit visit) { ClientVisit.SaveData data = new ClientVisit.SaveData(visit); data.Status = visit.Status.Id; data.StatusDate = visit.StatusDate; data.IssueDate = visit.IssueDate; data.Id = visit.Id; data.VisitGroupId = visit.VisitGroupId; data.OldClientInfo.Id = visit.OldClientInfo.Id; data.NewClientInfo.Id = visit.NewClientInfo.Id; data.OldDocument.Id = visit.OldDocument.Id; data.NewDocument.Id = visit.NewDocument.Id; data.NewForeignDocument.Id = visit.NewForeignDocument.Id; data.OldForeignDocument.Id = visit.OldForeignDocument.Id; data.LivingAddress.Id = visit.LivingAddress.Id; data.RegistrationAddress.Id = visit.RegistrationAddress.Id; data.OldPolicy.Id = visit.OldPolicy.Id; data.NewPolicy.Id = visit.NewPolicy.Id; data.Representative.Id = visit.Representative.Id; data.IsActual = visit.IsActual; data.IsReadyToFundSubmitRequest = visit.IsReadyToFundSubmitRequest; data.IsDifficultCase = visit.IsDifficultCase; return(data); }
public virtual void Apply( ClientVisit.SaveData data, List <FundResponseFields> newFields, List <FundResponseFields> oldFields) { }