protected Guid AddShift(string name, string code, string description, DateTime startTime, DateTime endTime) { var shift = new Shift(Guid.NewGuid()) { Name = name, Code = code, StartTime = startTime, EndTime = endTime, Description = description }; shift._SetStatus(EntityStatus.Active); return _ShiftRepository.Save(shift); }