public void RegisterAction(Employee driver, DriverActionDto driverAction) { var record = new DriverMobileAppActionRecord() { Driver = driver, Action = _actionTypeConverter.ConvertToDriverMobileAppActionType(driverAction.ActionType), ActionDatetime = driverAction.ActionTime, RecievedDatetime = DateTime.Now }; _unitOfWork.Save(record); _unitOfWork.Commit(); }
public void RegisterAction(Employee driver, DriverMobileAppActionType actionType, DateTime actionTime, DateTime recievedTime, string result) { var record = new DriverMobileAppActionRecord() { Driver = driver, Action = actionType, ActionDatetime = actionTime, Result = result, RecievedDatetime = recievedTime }; _unitOfWork.Save(record); _unitOfWork.Commit(); }
public void RegisterActionsRangeForDriver(Employee driver, IEnumerable <DriverActionDto> driverActions) { foreach (var action in driverActions) { var record = new DriverMobileAppActionRecord() { Driver = driver, Action = _actionTypeConverter.ConvertToDriverMobileAppActionType(action.ActionType), ActionDatetime = action.ActionTime, RecievedDatetime = DateTime.Now }; _unitOfWork.Save(record); } _unitOfWork.Commit(); }