public static ActivityApiModel FromActivity(Activity activity) => new ActivityApiModel { ActivityId = activity.ActivityId, ProfileId = activity.ProfileId, BehaviourId = activity.BehaviourId, PerformedOn = activity.PerformedOn, Description = activity.Description, Behaviour = BehaviourApiModel.FromBehaviour(activity.Behaviour) };
public static CommitmentApiModel FromCommitment(Commitment commitment) { var model = new CommitmentApiModel(); model.CommitmentId = commitment.CommitmentId; model.BehaviourId = commitment.BehaviourId; model.ProfileId = commitment.ProfileId; model.Behaviour = BehaviourApiModel.FromBehaviour(commitment.Behaviour); model.CommitmentFrequencies = commitment.CommitmentFrequencies .Select(x => CommitmentFrequencyApiModel.FromCommitmentFrequency(x)).ToList(); return(model); }