def create()

in app/data/Recipes.scala [50:77]


  def create(
      id: RecipeId,
      description: Option[String],
      baseImage: BaseImage,
      diskSize: Option[Int],
      roles: List[CustomisedRole],
      createdBy: String,
      bakeSchedule: Option[BakeSchedule],
      encryptedCopies: List[AccountNumber]
  )(implicit dynamo: Dynamo): Recipe = {
    val now = DateTime.now()
    val recipe = Recipe(
      id,
      description,
      baseImage,
      diskSize,
      roles,
      createdBy,
      createdAt = now,
      modifiedBy = createdBy,
      modifiedAt = now,
      bakeSchedule,
      encryptedCopies
    )
    table.put(Recipe.domain2db(recipe, nextBuildNumber = 0)).exec()

    recipe
  }