// GET: Piece/Create public ActionResult Create() { UpdatePiece piece = new UpdatePiece(); piece.forms = getFormDtos(); return(View(piece)); // TODO: deal with null forms. }
public ActionResult Edit(int id) { UpdatePiece piece = new UpdatePiece(); piece.piece = getPieceDto(id); if (piece == null) { return(RedirectToAction("Error")); } piece.forms = getFormDtos(); return(View(piece)); }
private UpdatePiece getUpdatePiece(int id) { UpdatePiece piece = new UpdatePiece(); PieceDto pieceDto = getPieceDto(id); // If not successful, return null. if (pieceDto == null) { return(null); } piece.piece = pieceDto; // Get a list of all the forms. piece.forms = getFormDtos(); // Get a list of the techniques used in this piece. piece.techniques = getTechniqueDtos(id); piece.notTechniques = getNotTechniqueDtos(id); return(piece); }