public void SavePalletStatement(PalletStatement palletStatement) { // Validera affärsreglerna var validationContext = new ValidationContext(palletStatement); var validationResults = new List <ValidationResult>(); if (!Validator.TryValidateObject(palletStatement, validationContext, validationResults, true)) { var ex = new ValidationException("Pallstansningen kunde inte sparas."); ex.Data.Add("ValidationResults", validationResults); throw ex; } if (palletStatement.PsID == 0) { PalletStatementDAL.InsertPalletStatement(palletStatement); } else { PalletStatementDAL.UpdatePalletStatement(palletStatement); } }
public IEnumerable <PalletStatement> GetPalletStatements(int maximumRows, int startRowIndex, out int totalRowCount) { return(PalletStatementDAL.GetPalletStatements(maximumRows, startRowIndex, out totalRowCount)); }
public void DeletePalletStatement(int psid) { PalletStatementDAL.DeletePalletStatement(psid); }
// PalletStatement delen public PalletStatement GetPalletById(int PsID) { return(PalletStatementDAL.GetPalletById(PsID)); }