示例#1
0
 internal static ActionViewModel ToActionViewModel(ActionEntity entity)
 {
     return(new ActionViewModel
     {
         Id = entity.Id,
         Type = entity.Type,
         Order = entity.Order,
         Variable = VariableMapper.ToVariableViewModel(entity.Variable),
         Method = MethodMapper.ToMethodViewModel(entity.Method),
         Assert = AssertMapper.ToAssertViewModel(entity.Assert)
     });
 }
示例#2
0
 internal static ActionEntity ToAction(ActionViewModel model, int scenarioId)
 {
     return(new ActionEntity
     {
         Id = model.Id,
         ScenarioId = scenarioId,
         VariableId = model.Variable?.Id,
         MethodId = model.Method?.Id,
         AssertId = model.Assert?.Id,
         Type = model.Type,
         Order = model.Order,
         Variable = VariableMapper.ToVariable(model.Variable),
         Method = MethodMapper.ToMethod(model.Method),
         Assert = AssertMapper.ToAssert(model.Assert)
     });
 }