public static PostConditionContentViewModel FromModel(UseCasePostConditionContent model) { return(new PostConditionContentViewModel { Description = model.Description, Locale = model.Locale }); }
private void PersistPostCondition(UseCase useCaseEntity, PostConditionData postCondition) { var postConditionEntity = new UseCasePostCondition(); postConditionEntity.Id = Guid.NewGuid(); postConditionEntity.UseCase = useCaseEntity; foreach (var postConditionContent in postCondition.Contents) { var postConditionContentEntity = new UseCasePostConditionContent(); postConditionContentEntity.Locale = postConditionContent.Locale; postConditionContentEntity.Description = postConditionContent.Description; postConditionContentEntity.Id = Guid.NewGuid(); postConditionContentEntity.UseCasePostCondition = postConditionEntity; _postConditionContentRepository.Add(postConditionContentEntity); } _postConditionRepository.Add(postConditionEntity); }