コード例 #1
0
        public void SavePieceOfFurniture(PieceOfFurniture pieceoffurniture)
        {
            ICollection <ValidationResult> validationResults;

            if (!pieceoffurniture.Validate(out validationResults))
            {
                var ex = new ValidationException("Objektet klarade inte valideringen.");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            if (pieceoffurniture.PieceOfFurnitureID == 0)
            {
                PieceOfFurnitureDAL.InsertPieceOfFurniture(pieceoffurniture);
            }
            else
            {
                PieceOfFurnitureDAL.UpdatePieceOfFurniture(pieceoffurniture);
            }
        }
コード例 #2
0
 public IEnumerable <PieceOfFurniture> GetFurniture()
 {
     return(PieceOfFurnitureDAL.GetFurniture());
 }
コード例 #3
0
 public PieceOfFurniture GetPieceOfFurniture(int pieceoffurnitureID)
 {
     return(PieceOfFurnitureDAL.GetPieceOfFurnitureById(pieceoffurnitureID));
 }
コード例 #4
0
 public void DeletePieceOfFurniture(int pieceoffurnitureID)
 {
     PieceOfFurnitureDAL.DeletePieceOfFurniture(pieceoffurnitureID);
 }