//Inserts one shift
        public void InsertShift(Shift shift)
        {
            //Validation in BLL
            ICollection<ValidationResult> validationResults;
            if (!shift.Validate(out validationResults))
            {
                var ex = new ValidationException("Objektet klarade inte validerinen");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            ShiftDAL.InsertShift(shift);
        }
示例#2
0
		private bool IsValid(Shift shift)
		{
			var results = shift.Validate(null);
			return results == null || !results.Any();
		}